Removed stdlib and cfengine version dependency.

CFEngine::stdlib no longer exists in 3.6, instead the standard stdlib is
assumed to be available. Also remove check for CFEngine version, may get
readded in the future.
Update include block for 3.6

Include the standard.inc file instead of the inlined code that was used
before. Also updated some of the messages to fit the new structure.
Fixed typo
Fix empty result from get_all_sketches

When no results are found, return an empty hash instead of an undef
value.
Prevent variable expansion before regex eval

Use the variable without expansion in the eval, so that special
characters in the variable value do not cause errors when parsing the
regex.
Skeleton for new `sketchify` command

Renamed old command to sketchify_old during transition, added skeleton
for new sketchify command, which will be able to both create new
sketches and update existing ones.
Added .DS_Store
Almost-complete reimplementation of sketchify

Reimplementation and restructuring. Still missing:

- Check and add of runenv and metadata parameters to sketches
- Writing out the finished sketch
- Sketch-edit mode.
Fixed error checking during installation.
First iteration of sketchify for 3.6

Major restructuring of the code. For now the functionality remains
basically the same: `sketchify file.cf`, and answer the interactive
prompts. The restructuring enables future functionality, such as using
sketchify to update existing sketches.

New hidden feature: `sketchify file.cf script.txt`, lines will be read
from `script.txt` and used to automatically answer the prompts. Useful
for testing.
Disabled `run` and fixed `generate`

The `run` command is disabled for now due to changes in the API. Will be
fixed. The `generate` command was updated to account for latest changes
in the API.
Merge pull request #433 from zzamboni/sketchify_36

Sketchify 36 - part 1