Fix use of abs() for floating point arguments
fix typos in error checking code in MapBlock

fixes gcc-4.8.3 warning:
src/Ruleset/MapBlock.cpp:52:14: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses]
 if (_size_x & 10 != 0 || _size_y % 10 != 0)
             ^~~~~~~~~
src/Ruleset/MapBlock.cpp:52:14: note: place parentheses around the '!=' expression to silence this warning
 if (_size_x & 10 != 0 || _size_y % 10 != 0)
             ^
               (      )
src/Ruleset/MapBlock.cpp:52:14: note: place parentheses around the & expression to evaluate it first
 if (_size_x & 10 != 0 || _size_y % 10 != 0)
             ^
     (           )
Merge pull request #966 from myk002/fix_mapblock_warnings

fix typo in error checking code in MapBlock
Merge pull request #964 from louisdx/absfix

Fix use of abs() for floating point arguments
try a different method of hiding the cursor during non-player turns
all(ready) done.

Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Conflicts:
	src/Battlescape/ProjectileFlyBState.cpp
	src/Geoscape/Globe.cpp
	src/Ruleset/MapBlock.cpp
ProjectileFlyBState::init() - tidy intro.