Add new APIs for candidate list control
ChoiceFirstAvail -> ChoiceInitAvail
Implement new internal ChoiceXXX functions
Add ok_candidate_len to testhelper
Implement new APIs for candidate list control
Add test_cand_choose_second_layer
Do not create coverage for header in coveralls.io