Add decoder test
Add encoder test
minor fixes to the tests
Fix Travis and update test targets.mk (64-bit only for now)
Merge pull request #121 from ekr/add_gtests

Add gtests for encoder and decoder.
Attempt to build 32bit after 64bit.
Regenerate the targets makefiles

Commit f38111d76ba127b4045e6a9899cbb753457c7384 updated these files
manually (based on older versions of them) to something not generated
by the current mktargets.py/sh, losing the compact pattern rules.
Add dependencies on the encoder libraries to the unit tests

This makes sure a "make codec_unittest" succeeds without any
prior make invocation. The usage of the encoder libraries in
the unit test was added in 6f58a0c1.
Add a dependency on the unittest in the "make test" rule

This makes sure "make test" succeeds without building anything
beforehand.
Merge pull request #125 from mstorsjo/make-deps

Add missing make dependencies for the tests
Remove gcc in order to build for libssl 32bit
Travis: Use -B option instead of make clean.
Add ASan support
don't choke on deprecated sha-1 routines
Merge pull request #127 from ekr/asan

Asan
Merge pull request #126 from ethanhugg/travis.32bit

Travis.32bit
Merge remote-tracking branch 'upstream/master' into travis.osx
Update travis.yml for OSX
Merge branch 'travis.osx' of https://github.com/ethanhugg/openh264 into travis.osx