screen output fixes, improvements to the sampler module, commenting improvements, compiler-warning removal.  right nullspace fully works now, and is default nullspace method.
nearly all class names now conform to google standards, with CapitalNames.

also fixed bugs and tidied up code.  Also made some hard-coded numbers based on a mutable setting.  Getting closer to release candidate!
Merge branch 'feature/encapsulation' into develop

Conflicts:
	include/curve.hpp
	include/data_type.hpp
	include/parallelism.hpp
	include/sampler.hpp
	include/solver_sphere.hpp
	include/surface.hpp
	src/Makefile
	src/curve.cpp
	src/data_type.cpp
	src/nullspace.cpp
	src/parallelism.cpp
	src/postProcessing.cpp
	src/sampler.cpp
	src/solver_nullspace.cpp
	src/surface.cpp
bringing the encapsulation branch into line.
Merge branch 'feature/encapsulation' into develop

Conflicts:
	include/data_type.hpp
	include/parallelism.hpp
	include/surface.hpp
	src/parallelism.cpp
	src/sampler.cpp
	src/surface.cpp
nice changes, which improve functionality.  what functionality?
• relative error calculation for telling whether two points are the same
• relative projection inteval width separation, for calculating the projection values of critical points, for telling where to slice, both for surfaces and curves.
• improvements to doxygen file for documentation.
• fixed a segfault which occurred when checking whether a point is a solution, and no step had ever been taken.
• better documentation throughout the code.  i believe everything is documented correctly now.  still need some images explaining parts of the code, but the code itself is better documented.
• changed lots of br_exit() and bexit() to throw, to improve error catching.
• robustness bug fixes for the sampler.  can make it through a lot more errors, and still produce a triangulation.  most notable is when edges of curves are semi-degenerate.  that is, when left==mid or mid==right, but left!=right.
• removed all system() calls to bertini!  yay!  the only system calls remaining are to Matlab...
Merge branch 'feature/encapsulation' into develop
added more options to the bertini_real_plotter object for matlab, including the option to stifle rendering of embedded curves for surfaces.  also made more of the checkboxes for visibility contextual.
Merge pull request #1 from ofloveandhate/develop

Develop