fix scrolling in soldier list
fix some map scrolling issues

edge cases ;)
don't allow tanks to park on doors
don't allow doors to open into the middle of tanks

... more to come
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/Battlescape/BattlescapeState.cpp
	src/Battlescape/BattlescapeState.h
	src/Battlescape/Camera.cpp

Merge upstream changes
Insert #ifndefs to ignore changes that break the build
Cleanup after upstream merges