working opencsw package_method body
Add package_method enabeling additional repository during install
Sometimes repositories are disabled by default. This package_method
allows you to selectively enable a repository during a promise to
install or update a package.
Remove old svn tag and update with relevant core version
Subversion is no longer used and the current stdlib won't work with
3.1.0.
Fix incorrect context bug and move to paths array
The context "all" is not automatically defined like "any", this caused
the automatic contexts for path definition and path existance to never
be defined. Switching to array for path definitions allows the use of
getindices to build the list of all paths automatically instead of
manually. Top level path variable definition for backward compatibility
still exists.
Fix copy-paste bugs introduced by previous commits
Add and fix redhat and debian paths.
Debian had an incorrect path specified for crontabs.
Added crontab, hostname, and domainname for redhat and debian.
Merge pull request #398 from nickanderson/bugfix/masterfiles/libraries/stdlib/paths

cfengine_stdlib.cf: Fix incorrect context bug and move to paths array, plus crontab fixes.
Add generic classes external body
This defines the specified context class prefixed with the promise
outcome. This is generically useful especially for testing and debugging
policy.
Add shorthand version of status classes for conveniance
Merge pull request #409 from nickanderson/feature/masterfiles/libraries/stdlib/classes_generic

cfengine_stdlib.cf: Add generic classes external body
cfengine_stdlib.cf: add ok/not_ok classes as well
cfengine_stdlib.cf: added not_kept and not_repaired classes to body classes generic
Change StringSetFromString implementation, strtok -> strsep
Remove base stack frame in EvalContext
Actually pop stack in EvalContextStackPopFrame.

I managed to leave this unimplemented, but for some reason it passed
all the tests. My bad.
Do not 'cache' namespace on struct Promise

The assumption is that there are no more orphan Promises floating around.
Do not cache subtype name on Promise
Attach ad-hoc aptosis promise in cf-execd
Add debug_mode to GenericAgentConfig
Do not cache bundle type on Promise