Include an excluded list and whether to remove current theme.
The user can select/deselect which elements are applied when
a theme is being applied.  This iteration of the ThemeManagerService
will accept a list of items to exclude as well as a boolean
value indicating if the current theme should be removed prior
to extracting the theme to apply.

Change-Id: I097acec2ae5d44f33de616527f0be0f7c0ea828d