Give parrot basic $lock.protect(&code) facility
Move CompUnitRepo::Distribution to its own file
Put CURL stuff into a role
Make sure signatures match
Make sure we have a lock for each object
Make sure CURL::Installation.install is omnipotent
Include proper version info into perl6-debug.

The missing version info seems to have caused problems at setting load
time, presumably as it tried to construct some kind of version object.
Make sure we load one module at a time
Remove all lines that match ^# \w

These are all comments that we don't need in the concatenated setting (I don't
think), at least not right now when we don't have line numbering going back to
the constituent modules.  Hopefully, this will mean that there's less of a
setting building penalty for adding some internal documentation to the setting.
Mention --gen-nqp for parrot
Fix CURL::File.new returning Nil one more time
first implementation attempt of zip_latest.

currently doesn't parse for some reason ...
rename zip_latest zip-latest
Quick fix for panda breakage

Instead of not setting %CUSTOM_LIB<foo> if the directory does not exist,
it will now just put the path in there (rather than the instantiated
CURL object like before I broke panda).
Oops, missed one priming with path
Expose CUR::Locally.path
Changes to match NQP qast_refactor branch.
Add advent2011-day14 to the spectest
Lay out the INC path regex a bit
Bump NQP_REVISION