Add arm64 code for vaa.
Refine code style.
Merge pull request #1220 from ruil2/interface_ut

    add encoder interface ut
Don't set iPicWidth or iPicHeight to 0 in random tests

This should fix occasional failures in the EncoderInterfaceTests,
such as in https://travis-ci.org/cisco/openh264/jobs/30815104.
Merge pull request #1222 from mstorsjo/fix-test-valid-size

Don't set iPicWidth or iPicHeight to 0 in random tests
Merge pull request #1218 from zhilwang/arm64_vaa

Arm64 vaa
modify EC API name and remove useless flag
Merge pull request #1224 from huili2/ec_flag_modif

modify EC API name and remove useless flag
Clear the executable bit for new arm64 assembly source files
Merge pull request #1225 from mstorsjo/fix-chmod

Clear the executable bit for new arm64 assembly source files
Add a missing .endm in the gnu version of macros
Merge pull request #1226 from mstorsjo/arm64-fix-missing-endm

Add a missing .endm in the gnu version of macros
Unify the indentation in the new aarch64 assembly files
Merge pull request #1227 from mstorsjo/unify-asm-indentation

Unify the indentation in the new aarch64 assembly files
add decoder UT module for API
Merge pull request #1228 from huili2/dec_ut_api_module

add decoder UT module for API
fix param initialization bug in UT
Merge pull request #1230 from lyao2/ut_fixbug

fix param initialization bug in UT
    add a judgment
remove test case because this issue had been fixed