handle empty settings in reveal

this fixes http://foundation.zurb.com/forum/posts/8287-capybara-test-fails-after-upgrade-to-5 as well as a few other issues e.g. the 'Uncaught TypeError: Cannot read property '{css,open}' of undefined' problems mentioned in #3702