Remove an unused local variable
Make Wels*Snprintf return values be non-negative

This makes sure the windows version of these functions behave
more like the posix version. The posix *snprintf returns how
much would have been written if the buffer had been large
enough, which we don't know easily in the windows versions.

This basically means that we can assume that the return value is
>= 0 now, which can simplify the calling code.
Simplify the use of return values from Wels*Snprintf

Also similarly simplify the use of the return value from
WelsStrftime and GetCodeName/GetLibName/GetVerNum.
refine Check AU boundary
remove warning from decoder_core.cpp
prevent from return if slice decoding error for EC
Merge pull request #726 from licaiguo/refine-auready

refine Check AU boundary
Merge pull request #731 from huili2/ec_dec_error

prevent from return if slice decoding error for EC
Merge pull request #730 from huili2/rm_warn_dec_core

remove warning from decoder_core.cpp
specify accurate align information for ST32,
remove redundant init
Merge pull request #724 from mstorsjo/string-cleanup

Unify return values from Wels*Snprintf and simplify calling code
Add expand picture support for ARM64 NEON
Remove duplicate MACROS
Merge pull request #733 from dongzha/ExpandPic_ARM64

Add expand picture support for ARM64 NEON
Add Motion Compehension ARM64 Neon Code
prevent from return if ref_idx is error
Merge pull request #734 from dongzha/MC_ARM64

Add Motion Compehension ARM64 Neon Code
Remove the executable bit from source files
Remove .orig files left over from running astyle
Merge pull request #735 from mstorsjo/cleanup-mess

Clean up the mess left by merging the motion compensation arm64 neon code
update .gitignore to ignore *.orig