Extend syntax of pivot tables to cover tables with >2 foreign keys
Typo fix.
Parameters to array_diff_assoc were in the wrong order.
The diff is based on keys of the first array, removing any matching from the subsequent.
Fixing commit functionality for (at the moment) only support 2 key pivots
Merge branch 'master' into betterpivots
Improved Query generation to allow joins (via Query Options)
Added auto filterable functions for table columns.
Internally reusing the new join function.
Added schema version number to cache key to prevent incompatable versions overwritting each other.
Added handling of true/false values for db
Refactoring code for handling join properties
Minor fixes.
Added Data::groupjoin for doing foreign key lookups on Collections
Fixing references to $this in ::groupjoin
More fixes to ::groupjoin()
::groupJoin will now and try to save results to each objects $external cache.
Merge remote-tracking branch 'origin/master' into betterpivots
Merge branch 'master' into betterpivots
Merge branch 'master' into betterpivots
Removing ORM in favour of Automatorm