Removed deprecated stuff

Items removed include:
* Classic namespace support
* Top level constant warnings
* Top level DSL method warnings
* Old Task Macros (gempackagetask and rdoctask)
* Old style task arguments (:needs)
Bump to 10.0.0.beta.1
Merge branch 'master' into next-major-release

* master:
  add thread pool statistics and history
  add explanatory comment for adding DSL commands to main
Merge branch 'master' into next-major-release

* master:
  test for thread_history_display
  correctly display micro-seconds in job history
  better ordering of stat options
  warnings on private attr_readers?  Really?
Merge branch 'master' into next-major-release

* master:
  bump to rake-0.9.3.beta.3

Conflicts:
	lib/rake/version.rb
Merge branch 'master' into next-major-release

* master:
  updated command line docs for 0.9.3
  ThreadPool is considered internal for now
  release notes for 0.9.3
update docs to reflect removed deprecations
release notes for Rake 10
tweek wording in release notes.
non-file tasks now always report current time as timestamp
bump to rake-10.0.0.beta.2
Merge branch 'master' into next-major-release

* master:
  add private_reader support
  removed build status link, github's rdoc doesn't support image links
  add build status link
  sort job history before returning.
Update doc/release_notes/rake-10.0.0.rdoc

Fixed two small grammar errors.
Merge branch 'master' into next-major-release

* master: (23 commits)
  bump to 10.0.0.beta.4
  fix backtrace suppression for rubinius
  use new process for testing.
  add .rbx directory to ignore list
  pull thread startup/shutdown into separate method
  Removed inaccurate statistic about a thread awake.
  Changed statistics to read more like a sentence.
  Fixed small bug in ThreadHistoryDisplay where it made a default :data value that should be a Hash.
  de-lambda-fied the promise object.
  add ThreadPool::Promise
  add comment to assert
  should use value for futures (not call)
  more with promise_complete?
  whitespace
  add promise_complete? method
  improve order independence in test
  improve order independence in test
  made the test less order dependent
  move dot to end of previous line
  Sped up #stat sampling.
  ...

Conflicts:
	lib/rake/version.rb
require early time in Time extensions
Merge branch 'master' into next-major-release

* master:
  require early time in Time extensions
Merge remote-tracking branch 'origin/master' into next-major-release

* origin/master:
  Use skip rather than "puts WARNING:" when test can't be performed.
  Use proper system path separator in test.
Bump to 10.0.0
Merge fixes for 10.0.1
Merge branch 'master' into next-major-release

* master:
  Update release notes for 0.9.4.