Add x86 64bit asm code for downsample
Align C version to asm function.
add return info for all cases
Don't set a custom path to browse information files, when no browse information is generated

These projects never had browse information generation enabled.
Remove a stray option set on only one MSVC project

No other projects create browse information, and browse information
for the decConsole project alone doesn't help much. This is also
only enabled in debug mode, further indicating that this option is
only enabled accidentally, not by purpose.
Revert "turn off LTR for screen content. after checking LTR logic, will turn on"

This reverts commit 0fda3d92354f3593f12efe8c18aee109cc5836c3.
Merge pull request #1139 from huili2/parse_fail_master

add return info for all cases
Merge pull request #1140 from zhilwang/x86_64-downsample

Add X86 64bit asm code for downsample
add openh264 xcode and adjust processing xcode project
Debug for codenomicon bits, when one picture contains diff types of slices(I, P),may request null ref list.
add BasicInitialize UT and some fix in create/destroy encoder in the existing interface test
Remove the call function parameter.
Merge pull request #1145 from sijchen/interfaceUT11

add BasicInitialize UT and fix in existing interface test
Merge pull request #1144 from syureyi/openh264xcode

add openh264 xcode and adjust processing xcode project
Don't hardcode an include path to the xcode default toolchain

The necessary system include paths are already inherited, and manually
forcing this location can cause conflicts if using different versions
of xcode installed in parallel.

None of the other xcode projects hardcode this path.
Don't hardcode the sdk on the target level

It's already set on the project level, and this is the default
value anyway.

This was the only project where the sdk was set on the target level.
Abort directly on errors in the unit test in run_Test.sh

Currently it runs all four unit test builds, and an error in any
of the earlier three ones will be missed as long as the fourth one
succeeds.
Silence error logging while running tests that are intended to produce errors

The errors in the test log are distracting, making it look like
a test actually failed.
Updated to match gmp-api changes for Firefox33
Changed gmp-api branch to master and astyled the changes.