Move unittest2 and mock into hard deps

For django apps, anything the tests require is a hard dep, because tests are within the distributed code.