Fixed: Textual CPDatePicker issue with number of digit

Previously, the day/month/hour of the textual datePicker had always two digits, even when the number was under 10. For instance the day 8 was displayed 08.
Now it's like in cocoa, 8 is displayed 8.

Fixes #2059
Fixed: Wrong link to install homebrew

Previously the link to install homebrew was wrong.
Merge pull request #2069 from Dogild/PreprocessBrew

Fixed: Wrong link to install homebrew
NEW: Doxygen theme refresh

See screenshots attached to the PR for example.
Merge pull request #2067 from Dogild/DatePickerOneDigit

Fixed: Textual CPDatePicker issue with number of digit
Merge pull request #2070 from primalmotion/doxygen-theme-refresh

NEW: Doxygen theme refresh [+3]
First round of changes to change theming system to use arrays and not bitmasks as their underlying datatype
Get jaking working
Handle null inputs for subtracting CPThemes.
Change CPTheme to be hash-backed to make it a bit faster
Fix bug when setting themeStates in a themeAttribute
Fix accidental semicolon
Change CPTheme implementation to fix how searching for a matching theme works
Fix subtracting theme states
Get all tests to pass
Clarify documentation for CPThemeState()
Some cleanup of CPSegmentedControl.j
Add note to ThemeState object about it being private
Fix bugs with CPThemeAttribute encoding and decoding
All ThemeStates always have at least one state - the normal state