Commit initial progress on Bookie prototype.
More documentation.
Merge branch 'master' into develop

* master:
  More documentation.
Merge branch 'master' into develop

* master:
  Mooaaar documentation!
  Only build master branch.
Add rows to auditorium.
Merge branch 'master' into develop

* master:
  Add join equality shorthands.
  Fix foreign key compilation.
Merge branch 'master' into develop

* master:
  Make parameter final.
Initial progress on model query relations.
Add support for One-to-Many relation resolving.
Refactoring.
Prefix columns in model queries when needed.
Further refactoring.
Finishing touches.
Model fields.
Merge branch 'master' into develop

* master:
  Aggregate function fix.
Merge branch 'develop' into model-query-relations

* develop:
  Aggregate function fix.
  Model fields.
Couple more tweaks.
Merge pull request #1 from kasperisager/model-query-relations

Implement automatic model relation resolving.
Partition rows when setting relations.
Much more performant row partioning.
O(n^2) -> O(n)