Switched to VS2013, added static PUnit* PUnit::get(BWAPI::Unit)

-removed the example code from bot.cpp
-moved PUnit, OUnit and GameUnit into common/
-rewrote AttackClosest behavior
-added brain to PUnit
-made GameUnit::unit public

all PUnits just use the same AttackClosest BT right now
Merge remote-tracking branch 'origin/master'

-I still have removed target from AttackClosest.hpp

Conflicts:
	AttackClosest/Commander.cpp
	AttackClosest/Commander.hpp
	AttackClosest/GameUnit.cpp
	AttackClosest/GameUnit.hpp
	AttackClosest/OUnit.cpp
	AttackClosest/OUnit.hpp
	AttackClosest/SquadManager.hpp
	AttackClosest/attackClosest.vcxproj
	CustomUnits/GameUnit.cpp
	CustomUnits/GameUnit.hpp
	CustomUnits/OUnit.cpp
	CustomUnits/OUnit.hpp
	CustomUnits/PUnit.cpp
	CustomUnits/PUnit.hpp
	behaviors/AttackClosest.cpp
	common/GameUnit.cpp
	common/GameUnit.hpp
	common/OUnit.cpp
	common/OUnit.hpp
	masai14.sln