Added fix when reading ONI files.
Created pure virtual image interface classes for pcl::io

* Breaks dependency on OpenNI-specific image class, to allow for future grabber-independent usage.