spelling fixes and make PrintSpace() virtual and protected.
clean up some error checking logic
Merge remote-tracking branch 'origin/master'
fix the build script. set the build properly
Merge branch 'master' of https://github.com/leethomason/tinyxml2

# By Lee Thomason
# Via Lee Thomason
* 'master' of https://github.com/leethomason/tinyxml2:
  fix the build script. set the build properly
  clean up some error checking logic
  spelling fixes and make PrintSpace() virtual and protected.

Conflicts:
	tinyxml2.h