Implement WAMP-CRA.

WAMP-CRA Cleanup

Finshed WAMP-CRA Cleanup on server side.  Added sample code.

Cleanup of comment and coding style to match existing conventions.
Move Cra out from Child of Core - add Cra to namespace.
Add WampRequestContext class, remove Thread.GetNamedDataSlot
Add WampCraHost, WampCraServerBuilder, and DefaultWampCraHost
Make uri lookups for topics and RPC case sensitive.
Use SessionId generator instead of GUID for WAMP-CRA to be more like Autobahn
Add SSL support to FleckWampConnectionListener (reportedly Fleck is broken here...)

Remove need for WampRpcMetadataCatalog and WampRpcServer in WampCraAuthenticator.
Fix bug where the WampRpcCallException was getting buried if you threw it from your RPC call.
Client sample error now loged to console.

Remove a spurious sealed from an overridden method that should never gotten there in the first place!

Some code refactor, fixed broken tests, fixed formatting

Added some cra tests

Unroll rpc client exception

Fixed demos and tests, fixed WampRequestContext
Update .travis.yml
Merge pull request #24 from Code-Sharp/wampcra

Implement WAMP-CRA.
merge from source WampSharp repo