fix Dockerfile comments
Support for quotes and parens after equal sign.

Before this commit, in order to allow multi-word tokens in the
Persistent DSL, you have to quote at the beginning of a token, e.g.:

    name Text "default=Michael Snoyman"

However, we'd like to be able to write:

    name Text default="Michael Snoyman"

This commit allows this latter, more natural format.
mpsGenerateLenses (fixes #189)
sqlite3.c update
Ugly workaround for the stat64 bug
Version bump
fix potentially invalid CPP
aeson 0.7 support for persistent #197

Note that persistent-mongoDB and persistent-redis do not compile.
Revert "persistent-postgresql: Produce correct alter table statements for non-primary foreign references"

Relevant to issue #196

This reverts commit a737f484b3d86430ccba9e399740e7bc40e09e11.

Conflicts:

	persistent-postgresql/Database/Persist/Postgresql.hs
Updated MongoDB.hs to use Scientific
added #ifdef and changed floor to round
Fixes by Mateusz Kowalczyk (originally pushed to old repo)
Removed unneeded language extension
Redis: version bump and correct repo in cabal
Redis: git url fix
Merge branch 'master' of https://github.com/paulrzcz/persistent

Conflicts:
	persistent-redis/persistent-redis.cabal
add idempotent migration test
Revert "Revert "persistent-postgresql: Produce correct alter table statements for non-primary foreign references""

This reverts commit 858c5032a9c1707a2566f99ace50d46737914f42.
don't add foreigns to uniques, issue #196
Merge pull request #201 from TobyGoodwin/newtest

add idempotent migration test