no message
Merge branch 'develop' into feature/elevation

Conflicts:
	src/main/scala/Main.scala
Merge branch 'develop' into feature/elevation

Conflicts:
	src/main/scala/Main.scala
borders are now enforced as water faces
read me updated with contribution from @yellowiscool
improved log mechanisms
Merge branch 'develop' into feature/elevation

Conflicts:
	src/main/scala/Main.scala
logging mechanism updated for Processes (Process mixes the logger instead of each process)
extra documentation for builder processes
assign border post-condition tested
identify border process post-condition properly ensured
alignment between face center and face water property now supported and tested.
IdentifyLakesAndOceans tests refactored
CoastLine properly tested and documented
checked that all vertices in a mesh are or land, or water.
Property set now defined in its own and self-contained file.
introduce a process to compute for each vertices its minimal distance to coast.
distancetocoast properly handled
property set restriction and value retrieval now tested
elevation assigned, excepting for inner lakes (still working on it)