Fixed optimizied destruction in ~Queue and thread_safe::~Queue.
Undefining near and far incase Windows polutes the namespace.
Added structure dereference (operator ->) to relative_ptr.