Move definition of StarEnum to dedicated header for gcc build

Also moved implementation from astrodraw.cpp to Warpable.cpp.

Now we can build it with gcc 4.8.2 again!

The extension modules cannot be built with gcc yet.
We haven't tested anything either, just making sure it can be built.
Delete VC2008 project files since we need C++11 supported compiler

Now that we begin to use C++11 features, all old compilers support are
officially discontinued.