Fix account manager account deactivation not selecting next available account
Store and use previous account's nation slug

Account manager stores it so account view
controller's prompt view can pre-populate with it
as fit.
Add clear button to nation slug prompt text field
Refactor stubbing helper method in base test case

Refactor into a helper that returns the request
dsl object, and a wrapping helper that replaces
the original and returns the response dsl object.
Allow base test stubbing helper to use any client

This allows creating HTTP stubs for test client instances.
Improve core client test case's Nocilla integration
Add OCMock testing library for test target
Mitigate andReturn DSL conflict between Nocilla and OCMock

OCMock's .andReturn will no longer work. Use
.andDo or -andReturn.
Clean up core client test case
Merge pull request #23 from 3dna/peng/test-infrastructure-1

Expand test infrastructure #1

Refactor Nocilla stubbing helper. Add and
integrate OCMock. Includes other minor test case
cleanup.
Merge branch 'master' into peng/support-auto-reauth
Fixup sample app integration of 401s with showing accounts view

Ensure view is no longer represented as 'busy'.
Add client response-handling delegate methods tests

OCMProtocolMock allows the object to respond to
all protocol method selectors, even the optional
ones. This means there is additional boilerplate
to explicitly stub as many methods as needed to
reach the one we're testing.