Added support for a custom base class.
Prefix enum values with the Cocoa namespace.
Generated classes implement the NSCopying protocol.
Typedef enums using NS_ENUM.
Implement hash and isEqual: methods.
Improve hash by including the isset values.
2654435761 is the NSNumber hash for 1.
Added base_import option to change the import of a custom base class.
Merge pull request #1 from dwnld/THRIFT-2896

Added support for a custom base class.
Merge pull request #2 from dwnld/THRIFT-2899

Prefix enum values with the Cocoa namespace.
Merge pull request #3 from dwnld/THRIFT-2898

Generated classes implement the NSCopying protocol.
Merge pull request #4 from dwnld/THRIFT-2561

Typedef enums using NS_ENUM.
Fix compiler warnings by switching enum type back to int.
Merge pull request #6 from dwnld/THRIFT-2561

Fix compiler warnings by switching enum type back to int.
Merge branch 'master' into hash_isequal

Conflicts:
	compiler/cpp/src/generate/t_cocoa_generator.cc
Merge pull request #7 from dwnld/hash_isequal

Fix merge of THRIFT-2897 branch.
Merge branch 'master' into modern

Conflicts:
	compiler/cpp/src/generate/t_cocoa_generator.cc