Add the necessary directories to the include path within xcode

This is not necessary when using precompiled headers.
Remove unnecessary precompiled headers

This reduces the huge amount of near-useless small extra files
scattered around for the sake of the platform demo projects.

This requires explicitly listing all the ncessary include paths.
Link codec_unittest to the static android STL

This allows building (and running) codec_unittest for android.

This explicitly needs to go at the end of the LDFLAGS, since both
this and -lgtest etc. are static libraries, and code in gtest
relies on the STL. Since this explicitly needs to be at the end,
a separate makefile variable is added for it.
Simplify the travis configuration now that OpenSSL isn't required any longer
Merge pull request #349 from mstorsjo/cleanup-ios-project

Remove unnecessary precompiled headers from the xcode projects
Merge pull request #350 from mstorsjo/android-unittest

Link codec_unittest to the static android STL
Merge pull request #351 from mstorsjo/simplify-travis

Simplify the travis configuration now that OpenSSL isn't required any longer
Merge remote-tracking branch 'upstream/master' into travis.osx

Conflicts:
	.travis.yml