Added 'revealjs_customtheme' attribute to specify custom theme files

With the new attribute "revealjs_customtheme" one can create a custom CSS theme for reveal.js which doesn't need to be located in the "revealjs/css/theme" folder. I need this to support an enhancement for https://github.com/ysb33r/SampleProjects/tree/master/revealJS