Initial verions with some testing.
fixed typoos
Some doc changes.  Added name to license.
MCFLY_UNIQUENESS class attr is set by mcfly_validates_uniqueness_of.
No longer supports Float::INFINITY as a timestamp.  'infinity' still
works.  Some minor doc changes.
Updated .gitignore for change from .rvmrc to .ruby-version
implementation of mcfly_belongs_to which enforces an association
validation.  The validation makes sure that associations aren't
pointing to obsoleted objects.
Merge branch 'master' of gitlab.pnmac.com:mcfly
version bump
The schema now has a o_user_id (obsoleting_user) field which tell us
the user who obsoleted the row if obsoleted_dt is set. To support
this, I'm using a PostgreSQL session variable. This requires the
addition of 'mcfly' to custom_variable_classes in the
postgresql.config (see README).  Also, fixed bug whereby the 'user'
field wasn't being properly set on update.
Changed references to McFly -> Mcfly.
Added table name to the mcfly_lookup scope.  Was running into problems
w/ Postgres not being able to distinguish mcfly columns when joining
with another mcfly table.
McFly Delete
Minor cleanup in has_mcfly
workaround a PostgreSQL bug related to computation of now(). Need to
report this to PG people.
bump version
normalize different version of 'infinity'.  ActiveRecord currently
gets confused with Float::INFINITY.
bump version
small refactor
Fixed issue with rollbacks failing due to o_user_id constraint