Update to reveal.js 2.4 for data-trim and more

Use data-trim attribute on code elements.  Code blocks should not have leading spaces.
Local images in img dir
Local images
Close anchor tag
A theme of our own