Remove the use of switchUser

Need to remove implicit switch user. What can happen is that when we switch to user2 the rpc calls or oozie calls when the next test starts can happen as user2 as the credentials for user2 will be in the system cache. Thus we need to explicitly login as current user as the first thing in the base test class and in authorization class we login as user2 when needed.