Eliminated need for temporary copies in iterator operators
* operator+(off_t, dtl::const_lvalue_reference<Iterator>) in BufferIterator and Iterator template
* operator+(off_t) in BufferIterator and Iterator template