Merge pull request #442 from cduclos/master

Fixing compilation problems
cfengine_stdlib.cf: body classes generic clashes with generic package method
Merge pull request #443 from tzz/tzz/stdlib

cfengine_stdlib.cf: body classes generic clashes with generic package method
support --bootstrap --policy-server <address> and -Bs <address> options during a transition period
Tabs? in mei configure? Nowai!
Only build xml-c14nize if libxml2 support is enabled
Fix typo: HAVE_LIBXML2 depends on libxml2, not on mysql
Constify lock_id parameter.
Merge pull request #448 from maciejmrowiec/master

Constify lock_id parameter.
Add acceptance test for function regarray
Use VarRef for regarray
Add VarRefParseFromBundle

Parse the variable reference in the context of a bundle. This means that the VarRef
will inherit scope and namespace of the bundle if these are not specified explicitly
in the string.
Pass a scope to ExpandScalar, avoid call to ScopeGetCurrent
Pass scope to Epimenides function, avoid ScopeGetCurrent
Avoid calls to ScopeGetCurrent in generic_agent:CheckControlPromises
Avoid C++ keyword in FnCallEvaluate
Avoid call to ScopeGetCurrent in getindices, use caller
Avoid ScopeGetCurrent in getvalues, use caller
Avoid ScopeGetCurrent in grep, use caller
Avoid ScopeGetCurrent in reglist, use caller