Cleaned up testng and mockit dependencies and a few Enhancements

1. Removed direct dependency on hk2 and instead followed the lead of the hk2 junit runner module by depending on hk2-api and hk2-locator and setting the scope of testng and mockito to provided.
2. Changed the scope of hk2-testng dependency in hk2-mockito module to test