v1: Removed USB code to shrink program size to make room for more EEPROM data.
Using bit twiddling to do right-aligned itoa operation instead of modulus and division which call into CLIB from C18.
Simplified bit twiddling.
Clearing out more unused code to free up space for song data.
Reorganizing YML files for introducing set lists.
Reorganizing IDE projects.
Setlist mode added.
Updated flash_manager to read setlists.yml. Updated controller to respect setlist count and toggle between modes.
Reverted to old ralign_itoa10(). Fixed init bug by calling ReadButtons() before controller_init(). Fixed off-by-one bug in flash_manager.
Merge remote-tracking branch 'origin/master' into v1-dual