cf-sketch: first sketch of a DC API
cf-sketch: DC-API support for "list" command
cf-sketch: cleanup DC-API
cf-sketch: new cfsketches format and a Makefile+Perl script to generate it
cf-dc-api: first attempt
cf-dc-api: fill out basics
cf-dc-api: use Mo; extract API ops to DCAPI.pm
Merge branch 'master' of github.com:cfengine/design-center into feature/api
cf-dc-api: create DCAPI::Repo class and rename cfsketches to cfsketches.json
regenerate.pl: use \t to separate sketch location and JSON
cf-dc-api: added DCAPI::Terms and working on list+search
cf-dc-api: list+search work; defined terms as true or [["name","contains","Cloud"],["name","contains","CFEngine"]] (array of terms, implicitly OR-ed, but note you can also use regular expressions)
cf-dc-api: api command works, but sketch.json needs to get the API from main.cf for all sketches
cf-dc-api: working on install
cf-dc-api: fix minor issues and add a version check to installer
cf-dc-api: install works
cf-dc-api: uninstall works
cf-dc-api: added vardata file parameter to config.json and load activations and definitions from it
cf-dc-api: minor vardata save bug; working define and undefine; skeleton activate and deactivate commands
cf-dc-api: added define/undefine/list environment commands