Merge pull request #1 from ObjectiveHAL/develop

OHResource now uses curies when evaluating embedded resources.
Merge pull request #2 from ObjectiveHAL/develop

Adopts NSCoding protocol for the OHLink class.
Merge pull request #3 from royratcliffe/develop

Fixes Travis CI Builds
Fixes issue with how the Tests pre/post actions managed lighttpd.
Switches to NSOperations for processing embedded resources.
Merge pull request #4 from ObjectiveHAL/develop

Improvement to how background operations are performed.
Cleans up use of NSOperation. Reliably calls completion handler now.
Merge pull request #5 from ObjectiveHAL/develop

Cleans up use of NSOperation. Reliably calls completion handler now.
Exposes NSOperation-based traversal. Enables more complex interactions.
Addresses an issue with the Cocoapods version on Travis.
Merge pull request #6 from ObjectiveHAL/develop

Exposes NSOperation-based traversal. Enables more complex interactions.
Fixes crash when completion handler is nil.
Merge pull request #7 from ObjectiveHAL/develop

Fixes crash when completion handler is nil.
WIP - Working on improving how traversal works.
Changes how callers interact with framework.

Introduced a subclass of AFJSONRequestOperation called OHResourceRequestOperation. This is now used to encapsulate the asynchronous networking operations. Effect is to simplify the code and remove the need for our own NSOperationQueue.  OHClient now communicates with caller via KVO.  Test demonstrating use of KVO is included.

Started modification to how OHResource will be used to traverse embedded and linked resources.
Support for traversal within an OHResource added.
Merge pull request #8 from ObjectiveHAL/develop

Simplifications to how clients interact with ObjectiveHAL
Adds block-based retrieval of root resource.
Merge pull request #9 from ObjectiveHAL/develop

Adds block-based retrieval of root resource.
Fixed mistake in OCClient header.