use all tech center frames
setup all biolab frames
setup all hospital frames
added a hospital icon by Allen262

http://cnc-comm.com/community/?topic=1685.msg8393#msg8393
clean up RPM macros, description, dependencies

* bring back FreeType2
* also require SDL2
* don't depend on -devel packages
* assigned packaging reponsibilities to myself
Make RenderUnit.PlayCustomAnimBackwards not crash if the callback is null
Upgrade the sln to VS 2012
Merge pull request #4629 from ScottNZ/sln-upgrade

Upgrade the sln to VS 2012
Fix cargo loading/unloading.
- Fix the unloading subcell bug, letting us have units move to directly adjacent cells.
- Have the cursor change to a deploy-blocked cursor if the transport can't unload due to terrain type.
- Add RenderTransport for transport door opening.
- Remove turning/opening in general.
Update rules for cargo changes
Update CHANGELOG for cargo changes
Add map upgrade code for UnloadFacing removal
Merge pull request #4592 from Mailaender/rpm-sdl2

Cleaned up RPM macros, description, dependencies
Merge pull request #4616 from ScottNZ/transport

Fix cargo loading/unloading
Merge pull request #4445 from Mailaender/miss-sprites

Set up all MISS sprites
Fixed dino not crushing crates
Update CHANGELOG for dino fix
Merge pull request #4652 from Temeez/fixedDinoCratePickup

Fixed dino not crushing crates
Add constants for the 8 main facing values to Lua. Fixes #4490
Add Actor.OnDamaged

Allows the AI to react to its units being attacked.