Improvements on Schema, Record & Column

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
pom.xml fix

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
- Work on ProjectRecordStore
- IntegerRangeMapping#numberOfPossibleValues() + moved to shared
- WithColumnNames() convenience method on PrimaryKey
- misc.

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>