Completed namespaced task definitions

Tests include working within another namespace, and that the TM scope isn't
clobbered

Allows for syntax like:

task "namespace:taskname" do
end

as equivalent to 

namespace :namespace do
  task :taskname do
  end
end

regardless of where it appears in the Rakefile.