Using “type *var” instead of “type * var”.
Fixing 'type* var'
Merge pull request #787 from realm/kg-reformat-variables

Using “type *var” instead of “type * var”.
Implement the IN operator for predicates
Add tests for more types of invalid predicates
Add RLMDynamicCast

Returns the object cast to the given type if it's of that type, and `nil`
otherwise. Cuts down on the usage of `id`, consolidates the type check and
downcast used in a bunch of places to avoid accidentally having them not match,
and makes it easier to create variables of the downcasted type.
Add a better error message for non-constant values in predicate aggregates

Previously it asked the user to implement -constantValue in the concrete
predicate type they happened to pass in.
Merge pull request #778 from realm/tg-in-predicate

Implement the IN operator for predicates
Enable warnings for missing function prototypes
Make functions which do not need to be exported static

And remove one which turned out to be unused entirely.
Merge pull request #791 from realm/tg-static

Make functions which do not need to be exported static
Enable sign comparison warnings in the Xcode 6 project

For consistency with the Xcode 5 project.
Fix sign comparison warnings
Merge pull request #793 from realm/tg-sign-warnings

Fix sign comparison warnings
Rework the podspec

Switch to building from source to better match how CocoaPods wants to work and
reduce the required download size, and add a subspec with only the headers to
work around the issues with overlinking the libraries in unit tests.

Closes #690.
Closes #763.
Add `|| exit 1` to all of the commands in the CocoaPods setup

And update the changelog.
Merge pull request #761 from realm/tg-podspec

Rework the podspec
Use set -e for build.sh rather than manually checking each exit code