Transport Rewrite

1. Adds WebSockets Transport (#65)
    * Adds SocketRocket Dependency
    * Adds SRWebSocketTransport
    * Adds SRWebSocketConnectionInfo
    * Adds New Logging Option for WebSocketsTransport
    * Updates AutoTransport To Try WebSockets if Supported by Server
2. Rewrites SSE and LP Transports for Readability and Maintainablity
    * Each transport takes a hard dependency on AFNetworking.
      The intent being that if a new popular networking stack emerges that new transports could be written to utilize that stack
    * Fix Out of Memory Error with SSE
3. Adds AnyJSON Dependency (#117)
    * NSObject+SRJSON is based on AnyJSON so it makes sense to take a dependency on it.
    * Eventually Support for non-native JSON Parsing will be phased out in favor of NSJsonSerialization
Initial working 1.1.3 server compatibility update

Exposes new public apis to remain consistent with c#
Adds Heartbeat Monitor and Keepalive

TODOs:
1. Handle Connection Disconnect Events
2. Review Transports changes and reflect those changes in objc
Merge pull request #145 from DyKnow/1.1.0update

Initial 1.1.3 Update
Merge remote-tracking branch 'upstream/master'