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.
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