move the vcxproj out of obj, rearrange the output and internal dirs a little.