Merging latest fixes from CocoaLumberjack project
Switching from generic NSMutableArray to dedicated page class to store int64_t rowId's. This should improve performance, and reduce the size of pages on disk.
Improving unit test coverage for YapCollectionsDatabaseView
Adding code to ensure pages don't grow too big in memory during a transaction
Critical bug fix: proper copies were not being made of the page prior to broadcasting the changeset to other connections. Could result in a timing issue bug.
Fixing spelling typos in method names
Standardizing storage format (endian) of int64_t in view page