1 fix crash bug 963392, 2 update help print: the max supported gop size should be 8
Correct the plane naming within the D3D code

Within I420 (as the decoder outputs), the first chroma plane is
U and the second is V, and similarly, in NV12, the chroma components
are written in the order U, V.

This doesn't have any practical effect, it only makes the
variable naming while it previously was misleading.
Merge pull request #280 from mstorsjo/d3d-plane-naming

Correct the plane naming within the D3D code
Merge pull request #219 from volvet/mozilla_bug_963392_fix

fix crash bug 963392 and update the print help text.
1. support .c in makefile generator. 2. add test to check C interfaces.
Merge pull request #281 from jwwang/add_gtests

1. support .c in makefile generator. 2. add test to check C interfaces.
Regenerate target makefiles after the latest mktargets.py changes
Set CC wherever we set CXX
Merge pull request #282 from mstorsjo/update-make-for-c-test

Update makefiles after adding a C interface test
Clean spatial picture alloc code
Don't try to include stdbool.h on MSVC

MSVC only got stdbool.h in MSVC 2013; provide a manual typedef
for this compiler instead.

The C interface test makes sure that this doesn't break the ABI.
Add a test that verifies that the bool typedef in C is ABI compatible with C++
remove duplicate function
Merge pull request #283 from mstorsjo/extend-c-test

Test more aspects of the C interface, fix using the C interface on MSVC
Merge pull request #285 from volvet/develop_b

remove duplicated function
Merge pull request #284 from volvet/clean_spatial_picture_code

Clean spatial picture alloc code
Merge branch 'master' of https://github.com/cisco/openh264