Check if list input values are valid + unit test
Make sure "restart" and "reload" are recognized keywords.

Fixes issue 2468.
Support service restart and reload out of the box in cfengine_stdlib.cf
Merge pull request #567 from kacfengine/issue-2468

Issue 2468
Merge pull request #564 from basvandervlies/rval_list_wrong_input_type

Check if list input values are valid + unit test
Small updates to README.md and HACKING
Retire 'outputs' promise type
Update ChangeLog
Remove unused ConstraintSetScalarValue
Allow default value to be specified for body/bundle constraints
Fix the copy-paste error: service reload using default bundle caused restart
Typo
Fix the wrong number of elements in SERVICE_POLICY_TYPES constant
rval function args check for forgotten ',' + unit test
Merge pull request #568 from basvandervlies/rval_function_forgot_colon

rval function args check for forgotten ',' + unit test
Check if rval function arguments are valid + unit test
Merge pull request #569 from basvandervlies/rval_function_wrong_input_type

Check if rval function arguments are valid + unit test
Check if rval type value is valid + unit check
fixed some typo errors.
Remove reporting.[ch]: remnants are in ornaments.[ch]
Move cf-key-functions.[ch] back to cf-key