Allow developers to add their own settings

At the end of every settings page, developer can add their own settings,
using default WP settings API.
Added option to hide theme admin pages

When user is not viewing theme admin page, it will be hidden from
Appearance menu.