Allow single component domains (such as localhost) to be recognized as OpenID identities.
Fix OpenID commenting.

A recent change in Rails (3.0.4 I think) added
code to reset the session if the CSRF request forgery check failed. This
was happening on the OpenID callback, so the pending comment was being
lost, with the result of a blank comment trying to be saved.

This commit disables CSRF check only for OpenID callbacks, I don't think
it makes sense in this context.

Fixes #37.
Clean up commenting routes, the hack that was there was for a much
earlier version of Rails and is no longer required.
Use present? rather than !blank?, it's clearer.
Reformat CommentsController to be easier to read.
Fix a path to open id image.
Fix path to open id image.
Make some code more explicit to try and address #41.
Delete the implicit content type header assignment

I don't know what was the reason for this, but Rails knows better
what the response content type really is.
Merge pull request #42 from amw/remove-content-header

Delete the implicit content type header assignment
Fix admin preview.
Merge pull request #43 from amw/fix-admin-preview

Fix admin preview.
JRuby compatibility. We require RedCloth 4.2.7 here, since it is the latest version of the gem that has 'java' platform support.

jruby-openssl may not be necessary, but I've thrown it in there for a good measure.
Relax RedCloth constraint, bump to 4.2.8.
Remove hpricot, upgrade nokogiri for windows compat (I hope). Fixes #34.
In-memory database for testing, and create database.yml for travis ci.
Fix typo in travis config.
Revert in memory db, try a new strategy for running the build.
Migrate rather than load schema.

schema.rb should probably be checked in but isn't for some reason, not
investigating now.
Better mocking to try and appease travis (can't make it fail locally...)