Partition makes its way into the lib

Added the notion of partition which can be used for bounded context,
tenant or a combined denotation. For now only available on Aggregate and
AggregateBuilder. None of the repository integrations actually do
anything with this information, but you could ;-)