add a check to parseSliceHeaderSyntaxes
Merge pull request #355 from licaiguo/check-sliceheader

add a check to parseSliceHeaderSyntaxes
modify output help info and commands line input
add more unit test on decoder
add encode test for iOS
add the bitstreams
remove precompiled files
add command line example
Merge pull request #356 from ruil2/cleanup

modify output help info and commands line input -- review request #115
Merge pull request #359 from licaiguo/add-unit-test-cases

Add unit test cases
Fix a typo in a function pointer name
Merge pull request #360 from mstorsjo/typofix

Fix a typo in a function pointer name
Use higher level APIs for getting the number of cores if WelsCPUFeatureDetect didn't report anything

On processors without HTT, WelsCPUFeatureDetect can't return
a number of cores but might still return a nonzero set of
CPU feature flags. Previously the nonzero cpu feature flag
indicated that cpuid worked and the encoder wouldn't use the
higher level API for getting the number of cores, even though the
number of cores was left at 1.
Refactor initializing defaults in a SEncParamExt to a separate function
Add a new public method for initializing SEncParamExt to default values

This simplifies forward source compatibility when new fields are
added to SEncParamExt - when new fields are added to SEncParamExt,
this method makes sure those fields are initialized to the
default value - otherwise all API users would have to manually check
SEncParamExt every time it is updated to make sure there's no new fields
that should be set to a nonzero value by default (e.g. like
bEnableFrameSkip).
Renumber vtable entries in the C ABI test
remove boilerplate comments
make the makefile is indepent with the pch file
remove store_ref_base_pic_flag related codes in reference picture management
Merge pull request #363 from huili2/remove_store_base

remove unused codes in reference picture management