Halo colors enhacement

- Recoding to consolidate the code;
- ability to reset all stock colors even with custom colors enabled;

Change-Id: I5b98d7b88528a7c3fc4202a9da77b0528576c035