Move DataConvertible to its own file
Split DataCovertible in another protocol (DataRepresentable)
DataRepresentable.asData() might return nil
Add data implementations for String, NSData
Add shared caches for strings and data
Use implicitly unwrapped optional for DataRepresentable.asData()
Data tests
Refactor associated Swift into category
Rename DeallocWitness  > DeinitObserver
Use identity operator
Add comment
Add comments
Image decompression
Merge pull request #78 from Haneke/feature/generic/refactor

Minor refactorings