fix 961370
fix coverity issues
update Max GOP size and minor fixes for early return
minor fixes for writting format
add level limits
add change from master
remove blank lines
Merge pull request #188 from ruil2/MaxGOPSize_update

update Max GOP size and minor fixes for early return-- review request#59
Merge pull request #190 from licaiguo/add-level-limits

Add level limits for decoder
Clear the executable bit on source files
Merge pull request #192 from mstorsjo/clear-source-executable-bit

Clear the executable bit on source files
Merge pull request #174 from volvet/coverity_issue_fix

fix coverity issues 26973, 26974, 26975, 26976, 26972, 26980.
Merge pull request #167 from licaiguo/fix-961370

fix 961370 -- review request #50
1. use WELS_CLIP1 to replace table look-up;
2. fix bugs about buffer overflow
3. add more boundary checks
Merge pull request #193 from licaiguo/fix-sanitize-error-3

fix sanitize error -- review request #39
Update the description of the directories in the readme

The processing directory has been moved under codec, and the
main recommended build process doesn't produce anything under bin.

Additionally mention the res directory which is where the test
sequences have been moved.
Include the executable suffix within make

This makes sure that e.g. "make clean" actually removes
the built exe files, and avoids relinking the exe files each
time make is run when cross compiling from linux to windows.

(Make on windows seems to have an exception that knows to skip
rebuilding the 'h264enc' target if 'h264enc' doesn't exist but
'h264enc.exe' does, but this exception doesn't work on normal
unix make.)
Merge pull request #197 from mstorsjo/update-readme-dirs

Update the description of the directories in the readme
Merge pull request #199 from mstorsjo/make-exeext

Include the executable suffix within make
Merge remote-tracking branch 'upstream/master' into travis.osx