Golden ratio for smoother zone shapes.
Declarations and definitions are now separated.
Added explicit int3(si32) c-tor.
Operators like += now return reference to object.
Operator != has now own implementation.
Added dist2SQ for optimization proposes.
areNeighbours now uses dist2SQ
Removed unnecessary comments
int3 dist2d microoptimization
Fixed small error in nearest town finding algorithm.
All inline functions are now part of definition.
Removed hardcoded value
Merge pull request #15 from karol57/develop

Updated int3 class and fixed small error.
Merge branch 'develop' of https://github.com/vcmi/vcmi into RMG
Even better zone shapes.
gcc update:
- removed support for 4.6
- compilation fixes for 4.7
- copy of campaign heroes can be done later (at the point where it's clear if they will be replaced)
- fixed bug when generating random map and adding player info data
Merge branch 'develop' of https://github.com/vcmi/vcmi into RMG
Introduced 3-value logic for free, blocked and possibly occupied tiles. Refactoring.
Zone borders.
Ground connections between adjacent zones.
Large objects will not spawn at blocked tiles.
change minizip.cbp, VCMI_lib.cbp to new externals layout
* static link with zlib for now - I don`t want to mix with SDLs zlib
change VCMI_client.cbp to new externals layout
* it will not compile of course
fix compilation
* may not even run
* text input disabled