Fixed errors in call to set_info...it was using the data keyword, rather than the new locations...this might exist elsewhere too
- added TODO in GenericGeometry to note that the throat info labeling is a bit flawed
Huge batch of 'adminstrative' or 'backend' things
- Began implementing doctests
- This required making all files 'runnable' on their own which they weren't due to import problems.  So I added some import logic at the top of each file.
- Cleaned up the if __name__ == '__main__' sections on many files
- Added doc_test_suite.py file to the tests folder
- Added many examples throughout the code so that doctest could check them
- Created a new network type called TestNet that has all parameters hard coded.  It is instantiated with little code: pn = OpenPNM.Network.TestNet()
- This makes a network with constant, expected properties anywhere in the docs for comparing to tests
Merge branch 'feature/MajorReno' of https://github.com/PMEAL/OpenPNM into feature/MajorReno

Conflicts:
	OpenPNM/Geometry/__GenericGeometry__.py
	run_script.py
Added more examples to code for doc testing
- Updated doc strings in many locations
- Used doc testing to find numerous errors in code...nice!