Add Jasmine.
Reorganize and remove Jasmine boilerplate.
Merge branch 'jasmine'
Install jasmine-jquery.
Set fixtures directory properly.
Remove unused variable.
Move event processing into separate function for ease of testing.
Fix date and time handling.
Change from <time> to <abbr> element. It's less semantically appropriate, but seems to be understood by more parsers. Grr.
Add some safeguards in case we don't have the elements we want.
Move vevent class off body since some microformat parsers won't respond to it there. Anyway, classes on the body are a bad idea.
Remove dead code.
Extract function.
Extract function.
Extract another function.
Remove duplication.
Add myself as author.
Wrap the whole thing in a function so as not to pollute the global namespace.
Remove function wrapper. Apparently Greasemonkey/Tampermonkey already do this.

This reverts commit 59ce2d297146609f1fb84c3e010ca41157319ea9.
Add var keyword!