Remove VINPUTLIST

Previously, VINPUTLIST contained the list of inputs read from body common control
during parsing.

Now we have:
  Policy *PolicyParseFile(const char *path)
And:
  Policy *PolicyMerge(Policy *a, Policy *b)

Allowing Policy object to be treated as stand-alone collections of bundles and bodies,
and allowing them to be 'linked' (merged) together later for evaluation.
Turn runtime checks into compile-time ones
Acceptance test segmentation fault

The test 00_basics/01_compiler/200.x.cf segfaults when running because of a static char array.
This commit replaces the char array with Buffer.
Merge pull request #308 from dottedmag/master

Turn run-time checks into compile-time ones
Remove unused argument from SelectProcess
Unexport internal function
Do not pass whole Atttributes struct into SelectProcess
Export promises-independent process selection code from FindPidMatches
Auto resize for printf

Mikhail showed a way to copy a va_list, so it can be traversed more than once.
This allowed me to do auto resizing when in printf and vprintf.
Removing the manual resize of Buffer

Since Buffer can now auto resize itself even in Printf or VPrintf, I removed the previous manual increases.
Issue UnexpectedError only when fgets returned null after reading some data.

If nothing was read, then fgets encountered eof before reading any data,
which can happen.
Fix whitespaces.
Merge pull request #307 from sigurdteigen/cleanup/kill-vinputfiles

Remove VINPUTLIST
Merge branch 'squash_warnings'
Merge pull request #309 from cduclos/master

Avoiding segmentation fault on a test
Revert "Get rid of "empty format string" compiler warnings."

This reverts commit c5ac4968eaa2fed0858c922f5e36115fb57cca2b, which in addition to
silecing compiler warnings, made the calls to cfPS actually do more than just return
due to empty format string, which was apparently not intended.
Remove struct SubType intrusive list
Fix actually removing the next pointer from struct SubType
Update default for host_licenses_paid to "25" so we will avoid unnecessary warnings
when using FREE ENTERPRISE promotional license.
Merge pull request #310 from shaunamarie/cleanup-license

Cleanup #2085 - Set default host_license_paid to 25