Initial import of 2013-06-yapc-na talks and associated scripts and images
Import current reveal.js into 3rdparty/ as a submodule
Update templates/deck.html to reflect new 3rdparty/ location for reveal.js
Move make-presentations from 2013-06-yapc-na/ to tools/
Move templates/ from 2013-06-yapc-na/ up to top level
Fix up paths in tools/make-presentations, and add a note about current hardcoded path limitations
Add a simple README.md
Use INITTIME to get a better estimate of total runtime in make-presentations
Add stub .gitignore and decks.json for WIP/ directory, to hold talks that are not yet finished (still WIP).
Add beginnings of why-perl6 talk to WIP/
Fix naming of lightning-talk to match convention used by make-presentations; add a decks.json for why-perl6/
make-presentations: Allow it to be called from any presentation directory, and with any deck file
Ignore generated .html files at any level below WIP/
Handle decks at arbitrary depth from repo root, calculating (and inserting into the deck template) the proper relative path to reveal.js
First pass of (mostly rendering) fixups to why-perl6/lightning-talk
Refactor make-presentations in preparation for directory-watcher mode (which will reload templates and regenerate presentations automatically when files are saved)
Minor improvements to why-perl6/lightning-talk: more examples for huffmanized closures, a link to the repo copy of JSON::Tiny::Grammar, and a couple fixes to XXXX notes
make-presentations: Move HTML generation routines into DeckMaker class; remove overcomplex reveal-path() sub, add --watch option that activates FS update watching to automatically rebuild presentations whenever a file is saved; protect against running without concurrency support (needed by --watch implementation)
make-presentations: Make use of new IO::Path.watch method in r-m
Add sample of IO::Notification use from make-presentations into why-perl6/lightning-talk; various other small improvements to the talk as well