updates websocketpp::exception to wrap lib::error_code
switch all exceptions to be of type websocketpp::exception
update changelog
Merge branch 'master' into exception_refactor
Merge branch 'exception_refactor' into develop

Conflicts:
	changelog.md
	websocketpp/impl/connection_impl.hpp