Implemented Dimension.size().
Added Dimension.contains(...)
Made ReflectionUtil.
Made a generic Grid collection class.
Added Grid.position(index) method.
Added Grid.isValid( index ).
ReflectionUtil now partially uses guava.
Added Direction.all().
Dimension.cross() + Position.isAdjacent() implemented.
Grid now uses Dimension.cross(1).
Code conformity fix.
Added doc + copyright to MatrixUtil.
Conflicts:
	application/src/se/toxbee/sleepfighter/utils/math/MatrixUtil.java
Fixed def of SortChallenge a bit, nothing major.
Fixed def of SortChallenge a bit, nothing major.
Added lowest/highest to Dimension.
Bugfix @ BasePosition.