Use test-unit gem

- Revert minitest changes to tests
- Remove custom test case class
- Set test-unit dependency in Gemfile
- Force Ruby 1.9 to use test-unit gem instead of test-unit from StdLib
  - https://github.com/test-unit/test-unit/issues/48#issuecomment-11882556