Bug 1055104 - Theme switching panel

This patch adds a Theme switching panel in the Settings app.
based on my previous comment, this function needs to be put under `onBeforeShow` and you would also need `ListView` here