added hk2 abstract classes for shared and unshared service locator
refactored testng package name