Improvements/bugfixes in Schema & Record
Merge branch 'master' of github.com:ExCiteS/Sapelli
Removed ignoring of NewAPI warnings!

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Minor improvement to orientation support (we not try up to 5 times to get reliable sensor values)

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

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Small improvements in Schema#equals(Object, boolean, boolean, boolean)

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
- simplification in Column classes (type is no longer an instance variable)
- Improvements in RecordColumn (no longer using Column instances in skipColumns Set and as keys in SwapColumns Map)
- Comment improvement in Record & RecordReference

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Small improvement in ProjectRecordStore

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Optional faster (potentially) way to check record schema in Source validation method

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Improvements in RecordStore and back-ends
Mainly aimed at differentiating whether a record was inserted, updated or remained "unchanged".
Ironically the later differentiation currently only really works for the deprecated DB4O back-end.

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