relative position methods in AbstractMap;
new trait EnclosedSquareMap with position methods implementation for toroidal map;
improved agent-plug-hole distance criterion: the distance now is calculated to from agent to plugs neighbouring tiles, located opposite to the closet hole; if those tiles have holes in them, tile coordinate is taken.
@todo: add relative position tests to map spec;
@todo: implement test environments to simulate situations in fail-examples
removed deprecated objects Lwjgl and NicolTestApp;
did necessary refactoring;
added fail-example-1 map;
working on map spec
relative position tests added;
distanceToClosestPlugHolePair fix;
@todo: CriteriaSpec.

This is a squashed commit of the 'dev' branch:
fd419a2871dcfd64b1b833ddf1248e59132e9927
9629ca0aeba01a7048b7ce7664abd856b9391c86.