Update st2client so it doesn't explode if the user doesn't have read permissions to ~/.st2/token.
Update st2client so it doesn't explode if the user doesn't have read permissions
to ~/.st2/token.

If user doesn't have read and write permissions, we will simply always
authenticate and retrieve a new auth token instead od caching it and re-using a
cached token.

grengojbo/st2,emedvedev/st2,armab/st2,tonybaloney/st2,Plexxi/st2,nzlosh/st2,StackStorm/st2,emedvedev/st2,Plexxi/st2,alfasin/st2,peak6/st2,peak6/st2,Itxaka/st2,nzlosh/st2,alfasin/st2,Plexxi/st2,punalpatel/st2,emedvedev/st2,pixelrebel/st2,dennybaa/st2,Itxaka/st2,grengojbo/st2,pinterb/st2,nzlosh/st2,dennybaa/st2,peak6/st2,armab/st2,Plexxi/st2,pixelrebel/st2,jtopjian/st2,lakshmi-kannan/st2,armab/st2,pixelrebel/st2,dennybaa/st2,punalpatel/st2,jtopjian/st2,grengojbo/st2,lakshmi-kannan/st2,pinterb/st2,StackStorm/st2,pinterb/st2,tonybaloney/st2,alfasin/st2,Itxaka/st2,nzlosh/st2,punalpatel/st2,lakshmi-kannan/st2,tonybaloney/st2,StackStorm/st2,jtopjian/st2,StackStorm/st2