allowing to choose what theme to use.
Merge remote-tracking branch 'upstream/master'
[themes] - defaults to null. also theme configuration is not generated if theme is not set
[themes] - validating the theme name
[code review] - changes requested
Merge pull request #9 from mtrias/allow-theme-selection

Allow theme selection