Gives slideMenu a header option

Allows for the use of headers to break up lengthy slide-in menu
options. These headings can be used to arrange various tabs into groups
that make intuitive sense to users.
Adds configUrl in app.json
Simplified app.json
Revamp of menu headers

Elimates the need for a header to need to be a new tab
Menu Headers

Utilizes TableViewSections to create a Menu Header system
Merge branch '1.2.0' of https://github.com/Aaron-Hartwig/ChariTi into Aaron-Hartwig-1.2.0

Conflicts:
	app/lib/core.js
	app/lib/data/app.json
Cleaning up code, removing 'text' color setting (now calculated), adding clarity to theme naming, using themed icons in widgets