build: Adds MSBuild support, tweaks Makefile

- project file for easier use in solutions
- solution file for building solo
- distclean make target