VS2010 build and Fix for Negative Scale in X

The changes enable the code to build on Visual Studio Express 2010 and a typo in the RegionAttachment_updateOffset code resulting in incorrect scales (see powerup example, left wing is inverted without fix).

The changes to get the code to build on VS are (hopefully) the minimum transform to get the code to build, I have tested the code with sample animations (goblin, spineboy, powerup, dragon) and it all seems to work fine.

There are a number of warnings, mostly "double to float, loss of precision", I have not included those to keep this as clean as possible.