Typos + remove deprecated:

* Removed use of deprecated auto_ptr in favour of unique_ptr with better c++11 move semantics.
* Fixed a typo in RingSource.hpp