No longer ignore Linux virtual interfaces. Fixes redmine #1490, #3420
Update comment to reflect that all interfaces, not just virtual, listed in ignore_interfaces.rx may be skipped
Move tricky output handling into elevate.sh instead of testall.

This way it can be more reliably reused.
Enable SIGINT (Ctrl-C) to kill testall instead of leaving it running.

It's quite convoluted, but basically it is a cascade of traps leading
up to killing the actual testall process. Note that it does not kill
any jobs that testall might have created. The hope is that these will
quit on their own in a short time. Basically each level you want to
kill requires a trap in the parent.
Merge pull request #1836 from kacfengine/ctrl-c_support

Enable SIGINT (Ctrl-C) to kill testall instead of leaving it running.
String change: Correct help text for cf-key.

License installation is only needed on the Enterprise hub, not on
managed hosts. The "without bootstrapping" comment makes no sense
anymore.
Expand this.promiser in edit_template.

Redmine #1496

Also, add verbose output when rendering starts for better tracability.
Merge pull request #1839 from vohi/redmine/1496

Expand this.promiser in edit_template.
Merge pull request #1819 from bahamat/master

No longer ignore Linux virtual interfaces. Fixes redmine #1490, #3420
Fix some "unused variable" warnings.
Merge pull request #1840 from kacfengine/unused_variable_warnings

Fix some "unused variable" warnings.
Simplify if/#if-ery to avoid confusing emacs indentation.
Add interface promise type
Complete references for syntax
Add RIP support examples of routing
Add expandrange function
Connectors for syntax to state
Remove overlay promise type, in favour of reserved array
Consolidate routes promises and flesh out the bodies
Add verify_{networks,interfaces}.[ch]