no changes to graphics, fixed unit classes so that they compile again

many classes with code from AI did not compile due to naming differences
and use of classes that don't exist, please fix these and make sure that
if you change these classes that they still compile and don't break any
other files referencing these classes

because fixing these classes is annoying as hell
Merge branch 'master' of https://github.com/rbellido/Project