First pass at support for configuration filter prefixes (e.g. "files:Debug**")

--HG--
extra : rebase_source : 5d4e38088067bdabdaa237400fe375c4e97be7f4
Move criteria.matches() to C to gain back some performance lost to filter prefixes

--HG--
extra : rebase_source : 73f43ac8f81e74b5805dfa91d34e67b2c8a985ad
Fix handling of "files:not Pattern*" for non-file contexts

--HG--
extra : rebase_source : 23e2e8a7fbb7333a71824d57b74a17e80052c83b
Avoid file filter term tests when matching against non-file configurations

--HG--
extra : rebase_source : 1616f4cfd43b3d18e0183e2435c780b40f00762a
Stop trying to return current values for nil parameters to API calls; too many gaps to patch

--HG--
extra : rebase_source : 66454fc6b1a7a15943b5d8562aafc2a46ea6e9e5
Move more criteria pattern processing to native code loop

--HG--
extra : rebase_source : a5ff1c9b9bf0442edd17f63029a215d589c691e4
Make _SCRIPT global available during debug manifest loading

--HG--
extra : rebase_source : 84062c6f809b7bd092815a19f289503bf60dde0c
Fix edge case in list field processing that would allow empty tables in the results

--HG--
extra : rebase_source : ee9e8312f8943d3296a746c689ee59e25da95a22