Stack and StackComponents reimplemented in Swift

Signed-off-by: Felix Gabel <felix.gabel@me.com>
- Categories group renamed to Extensions
- NSCoder category reimplemented in Swift

Signed-off-by: Felix Gabel <felix.gabel@me.com>
All Categories replaced with Swift implementations

Signed-off-by: Felix Gabel <felix.gabel@me.com>
NSManagedObject extension entityName method changed to static string

Signed-off-by: Felix Gabel <felix.gabel@me.com>
old deprecated objc classes removed

Signed-off-by: Felix Gabel <felix.gabel@me.com>
//MARK: - added

Signed-off-by: Felix Gabel <felix.gabel@me.com>
CDK prefix added

Signed-off-by: Felix Gabel <felix.gabel@me.com>
small changes

Signed-off-by: Felix Gabel <felix.gabel@me.com>
absoluteStringURI method removed

Signed-off-by: Felix Gabel <felix.gabel@me.com>
signing fixed

Signed-off-by: Felix Gabel <felix.gabel@me.com>
FetchedResultsController extension removed
asserts fixed with Xcode 6 Beta 5
small clean up
logic sepparated into multiple extensions
lots of changes
small cleanup

- CDKStoreInfo is now a struct
Tests fixed
class methods replaced with convenient init() methods
domain mask replaced with short version
unnecessary extensions removed