Initial commit of modules and demo program.

Rooms, areas, touchscreens, remotes, menus, standard Crestron and OSD
sources, lighting, and climate have all been configured and tested.
Minor interface bugs, such as repeat page drives of the same page, are
still being worked out.
Fixed project module categories

Categorized all framework modules into Crescendo (core modules) and
Crescendo Devices.
Interface improvements / signal clean up

Removed commented out internal module signals. Fixed number signals on
smart graphics keypad. Fixed touchscreen "control source" logic that
stopped the same page drive from being driven twice.
Fix Me: Touchscreens do not drive to home page when room is powered down
by another interface.
MLX-3 / XPanel improvements. Music children fixes.

Synced page number with graphics. MLX-3 and XPanel graphics to be added
shortly.
Fixed Apple TV Music and Cable Music parent connections.
Added /graphics

Added XPanel and MLX-3 graphics.
Merge pull request #1 from adelyte-austin/develop

Initial commit of modules and demo program.