More robust static generation

This will not prematurely abort if referenced images are missing.
valid form regex on ruby 1.8
yeah, I'm pedantic about whitespace
Merge pull request #196 from binford2k/fix/more_robust_static

More robust static generation
bump version for new release
slide IDs should be valid html
Merge pull request #197 from binford2k/generate_valid_is

slide IDs should be valid html
This adds the capability for personal notes

In some use cases, it's nice to have the ability to add personal notes
to be displayed alongside the built in presenter notes. This commit
allows you to do this. Just create a short markdown file in `_notes` that
matches the complete pathname of the slide that you'd like to add notes to.

You may need to empty your browser cache before this displays properly
for the first time.
Merge pull request #198 from binford2k/feature/personal_notes

This adds the capability for personal notes
version bump
Only initialize the stats system when presenting

This prevents the spurious creation of `stats` directories when running
`showoff --version`, for example.
Merge pull request #199 from binford2k/fix/initialize_stats_only_when_presenting

Only initialize the stats system when presenting
version bump: 0.9.10.4
Handle nil arguments to do_static()

Fixes #202
Clean up notes css a bit

This fixes #201, the spacing issue on Firefox. It also makes the grid
line up perfectly every time.
Add a popout & resizable notes window.

Fixes #200
Merge pull request #203 from binford2k/ticket/202/static_nil_warning

Handle nil arguments to do_static()
Merge pull request #204 from binford2k/ticket/201/fix_notes_padding

Clean up notes css a bit
Merge pull request #205 from binford2k/ticket/200/popout_notes

Add a popout & resizable notes window.
Version bump: 0.9.10.5