camera thing
TileEngine::selectFireMethod() - fix.

add Floorobs.
Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Ruleset: add strings for corpses, la Console.

AlienBAIState: refine selectMeleeOrRange()
	- couple of fixes.
BattlescapeGame: remove redundant check for ammo in handleAI()
BattlescapeState: early outs for Console
	- show info only if tile->isDiscovered().
Rounds()
	ExplosionBState, strength applied to melee
	Inventory, strength stat
	ProjectileFlyBState, validThrowRange()
	TileEngine, energy recovery
	UnitInfoState, round & refactor 5 stats
	Bar, casts & round bar lengths.
	BattleUnit, energy recovery
Inventory: use blue blob for alien 'rank' as Inventory stats btn.
ProjectileFlyBState: format, factor, & don't use new camera stuff.
Unit: format
BattleUnit: rework getMainHandWeapon()
	- try for consistency w/ AI ...
	- straighten some things out.
Tile: bleh