cfengine_stdlib.cf: abstract apt-get, aptitude, and dpkg calls to always have the right Debian environment, especially the PATH
Merge pull request #587 from sigurdteigen/master

reverse function
Merge pull request #590 from sigurdteigen/master

function shuffle(2)
Remove generic_agent:WarnAboutDeprecatedFeatures

This is can now be nicely handled by SyntaxStatus warnings
Remove unused global AUDIT
Remove global PUBKEY_DIGEST
Deglobalize ROTATED to files_lib
Deglobalize CFLAST to locks
Deglobalize CFLOG to locks
Merge pull request #570 from tzz/tzz/neilhwatson/apt-PATH-improvements

cfengine_stdlib.cf: abstract apt-get, aptitude, and dpkg calls
added "number" option to sort function
Restructure a ladder of if/else if/else if/else constructs
Avoid non-portable rand_r in SeqShuffle
Fix wrong enum use in FSWrite
Use Knuth's algorithm for list shuffling
P.currentbody needs to be NULLed on reset
Be more resilient against NULL P.current_line in parser
Add missing terminator to argument descriptor for shuffle() function
Fix thinko in SeqShuffle
Remove useless any:: class