Remove test for Enterprise.

There is no compile test anymore, and I can't see a reason why this
code should not be in both versions.
Added some comments to the enterprise plugin loading code.
Merge pull request #910 from lpefferkorn/fix_bsd_processes

Get all process characteristics on FreeBSD: Redmine #1947
Add -no-extensions option to disable plugins during upgrade procedure.

It still needs to be passed to the agent by the upgrade policy code.
Add -no-extensions (-E) option to upgrade policy.

This is to make sure that the upgrade agent (cf-twin) does not try to
load the plugin, since the plugin may be part of the upgrade.
Make enterprise extension test passable on Community-only builds.
Merge pull request #905 from kacfengine/remove_HAVE_ENTERPRISE

Remove test for Enterprise.
Add version check to enterprise plugin logic.

Just to make sure we don't load an incompatible plugin.
Add enterprise extension test for version mismatch.
Merge pull request #913 from kacfengine/upgrade_path_3_6

Upgrade path 3 6
Disable enterprise extension test when using builtin extensions.
Merge pull request #914 from kacfengine/master

Disable enterprise extension test when using builtin extensions.
Merge pull request #915 from kacfengine/plugin_version_check

Enterprise plugin version check
Add a Mustache renderer, spec unit tests
Add logic-less templates (Mustache) to files promises, acceptance test

This adds two constraints to the files promise type: template_method and template_data.
The former may be either 'cfengine' or 'mustache' and defaults to 'cfengine'. It specifies
which templating engine should be used for rendering. The latter constraint takes a
container value and is required when using the 'mustache' template method.

Example:

files:
  "nginx.conf"
     edit_template => "nginx.mustache",
     template_method => "mustache",
     template_data => readjson("nginx.json", 4096);
Mustache acceptance test based on the demo mustache.github.io
Merge pull request #916 from sigurdteigen/feature/mustache

Feature/mustache
Fix linking problem on Windows.

Normally it works, but apparently inline functions are treated like
normal declarations when optimization level is -O0.
Merge pull request #919 from kacfengine/master

Fix linking problem on Windows.
Fix double free in PolicySourceFiles() (Redmine #3319).