Bugfix in Record: use Arrays.deepEquals() instead of Arrays.equals() on values array in order to get expected (contents-based) result even on value objects
which are themselves arrays (e.g. those of a ByteArrayColumn)

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Started using Java 7 for all projects

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Added uk.ac.ucl.excites.sapelli.shared.util.Objects class which contains a compatible subset of the methods from java.util.Objects which is was introduced in Java7 and is only available on Android from API level 19 and up

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