add linux makefiles (windows makefiles and xcodeproj have to be repaired)
move source files back to main dir (this unbreaks non-linux builds, and linux builds benefit from VPATH)