**Begin version 2** Added classes for remote requests.

- Added multi-part promises. Multi-part promises are promises that complete in two stages. This is specifically to incorporate the cache load and remote data load stages of a RKURLRequestPromise.
- Added RKURLRequestPromise to encapsulate roundtrip URL connections/requests.
- Added RKReachability to encapsulate internet connectivity status.
- Added RKURLRequestPromiseCacheManager to encapsulate a local persistent cache.
- Clarified RKBinding interface, -[NSObject(RKBinding) bindingFor:] now always returns the same object for a given key path.
- Finished transition of RKPossibility into a three-state value.
- Added warning system for programming issues that may become hard errors in the future.
- Added flag to indicate whether or not the current RoundaboutKit revision is considered stable.
- Deprecated RKSongID, this interface will be removed at a future date.
- Deprecated the collection functions that operate on dictionaries for being poorly planned, this interface will be removed at a future date.
- Deprecated plural realization functions. Replacements planned. This interface will be removed at a future date, after the new interface is introduced.