Change + to +| for Dictionary

Fixes issue where + operator was breaking for normal math in file that
the framework was imported into.
Support Swift language changes in Xcode 6.1

(Note these changes will not work with Xcode 6.0)

- Added UnicodeScalarLiteralConvertible protocol to JSON
- Added explicit unwrapping where needed e.g. optional NSURL (ideally
we should check for errors first before using the returned objects),
UITableViewCell constructor is now also optional