merge Queue::purge and QueuePrivate::purge
merge _q_body/_q_content from QueuePrivate to Queue
merge more code from private functions to Queue class
merge QueuePrivate and Queue bind/unbind methods
moved declare/remove from QueuePrivate to Queue
split binded to bound/unbound, replaced invokeMetaMethod with Q_EMIT