Make parallant_tiled algorithm compile but it's not working yet

It needs to take neighbourhood into account while computing new tiles' states
Add neighbourhood/2 function to ants module returning positions within a tile and its borders
Modify parallant:move_all to accept also a list of positions along with the given environment
Implement merge of returned updated tiled environemtns
Cleanup comments
Fix dialyzer issues
Merge branch 'fix_tiled'