TR-1 Clean up library dependencies, remove deprecations.

- Removed dependency on scalaz.
- Reverted to stable library versions.
- Revved to most recent stable versions.
- Added some explanatory types and log statements.
- Incorporate uPickle switch from origin.
- Handle activity heartbeats and timeouts.
- Support configuration of names and version.
- Support activity schedule failures.
- Tweaked log levels
- Pass identity with SWF calls.
- Trim length constrained values when calling SWF.
- Handle failures in parallel steps.
- Implement toStrings.