Refactored PointStream

* BinaryPointStream is untouched because there're no test files for it
* PLYPointStream is pretty much untouched too.
Refactored PoissonRecon