Added record class for representing database records as objects
Changed records will return to be unmodified, if they are set back to its initial values
First thoughts about persisting/removing records
Added collection classes
Added CollectionInterface::keys()
Added some collection unit tests
Added hydrator classes
Deleted gitattributes, caused nothing but trouble with unmodified files (most probably the line endings)
commenting .gitattributes line
merged upstream/master