Add Nocilla testing library for test target

Includes initial podfile and generated setup from
`pod install`.

Note that the NBClientTests target's previously
re-compiled NBClient sources are now removed, due
to duplicate symbol build errors. Also note that
`pod install` generated a hard coded library
search path that's been replaced with
`$(SOURCE_ROOT)/..`.
Remove unused macro expansion build scheme configuration

Our launch arguments for the test build action
don't have macros requiring expansion.
Integrate Nocilla into client tests conditionally

For now, the NBShouldUseHTTPStubbing launch
argument is only passed for Travis-NBClientTests
scheme and gets wrapped in some NBTestCase flags.

Note that the scheme uses configuration pointing
to a production sandbox, which requires using the
test token and the addition of the respective
NBTestCase flag.
Add initial Travis CI integration

Switch to respective scheme in Rake test task.
Note gem and pods are installed before testing.

Includes minor readme updates.
Refine base test case interface access
Integrate stubbing into client tests

Add stubbing helper method, which just
conventionally returns the DSL object for
additional chaining.

Stubbing requires no setup and teardown requests
for individual tests.

Also refine the parameters for some tests to be
more robust.

Also make people method tests idempotent in that,
when not stubbing, they delete what they create,
revert what they change, etc.
Add fixture files for http stubbing to client tests bundle

Note fixture coverage matches client's endpoint
coverage and is from the NB Sandbox nation.  Also
note curl commands use `-is` and `-H`, `-d`, and
`-X` when needed.
Ensure order of query parameters in client requests

Note this is a bit inefficient, as we're going back
and forth between string and dictionary
conversion.

Also note email parameters are now always
whitelisted from escaping.
Update README.md

Add syntax highlighting.
Merge pull request #13 from 3dna/peng/add-ci-support

Add CI support

This changeset adds Nocilla (and pods), but not
VCR's iOS equivalent (not really any good ones).
It integrates stubbing into the tests, while also
updating them.  Recording of stub fixtures is done
manually with curl.