This refine is to remove slice number limitation in the future. The changes contains:
1. add pNalLen in Structure SWelsEncoderOutput to store each nal length
2. rename iNalLengthInByte[MAX_NAL_UNITS_IN_LAYER] to pNalLengthInByte in Structure SLayerBSInfo, the pointer point to pNalLen, like pBSBuf point to pFrameBS.
Remove an unused static function

This avoids a warning with clang.

This function was added in 4bd6a3a6e8 even though nothing in
that commit actually uses it.
Remove two unused ifdefs

Nothing in the project sets HAVE_MMX.

The commented out code for setting pSearchMethodFunc can be readded
once it's actually implemented properly.
reformat
change comment in encoder option according to issue https://github.com/cisco/openh264/issues/859
Merge pull request #842 from ganyangbbl/refine_nal2

Refine Nal length related structure
Merge pull request #858 from sijchen/md_merge145

reformat some missed style and remove unused comments
Merge pull request #864 from ruil2/enc_quant

set minimum quant as 4 to avoid level code overflow
Merge pull request #863 from dongzha/FixEncOptionMaster

change comment in encoder option according to issue cisco#859 for master
add single function for new seq detection
Merge pull request #857 from mstorsjo/remove-unused-ifdef

Remove two unused ifdefs
Merge pull request #843 from mstorsjo/remove-unused-function

Remove an unused static function
Merge pull request #868 from huili2/add_new_seq_detect_master

add single function for new seq detection
fix me func type in UT
Merge pull request #874 from ruil2/enc_quant

update the minimum quant limiation as 10. quant 4 can't avoid overflow
expand the bs buffer size
Merge pull request #876 from huili2/bs_buffer_expand_master

expand the bs buffer size
Merge pull request #872 from sijchen/fix_me_func_type

[Fix] fix ME func type in UT
Merge branch 'master' of https://github.com/cisco/openh264 into enc_quant