revealjs: expose all configuration through attributes (w/ doc)

Also took the liberty to update available configuration parameters up to reveal.js' current master (which is stable).

You might get conflicts with the other pending pull request I made earlier but it'll only be because they both touched the README inserting text at similar locations. `== Settings` should go before `== Example` (to follow deck.js' doc). Sorry about that.
Does it matter that the value is a string and not a boolean? If so, you can coerce it to a boolean value using a custom method defined at the top of the file or something.