Consistent Exception handling for WAMP protocol errors
Revert "Fixed a memory leak when a connection is closed the topics should also be removed if they are empty"

This reverts commit c089aea8ebad521795610feb36bc7a937794a88c.
Revert "Revert "Fixed a memory leak when a connection is closed the topics should also be removed if they are empty""

This reverts commit c86fdadcdec7ad59724502ca4bd50d4cc4986980.
[WAMP] Added autoDelete to Topics
[WAMP] Tests for new Topic autoDelete handling
Merge branch 'refs/heads/topic-retain'
Merge branch 'refs/heads/wamp-errors'
[WAMP] Errors

Cleaned up error handling and tests. refs #190