sync cvs as of 2013-01-12
remove unnecessary and broken test
sync cvs as of 2013-01-12 (late in the evening)
whitos
remove Authctxt typedef (server side)

	Authctxt -> struct authctxt
	Authmethod -> struct authmethod
	KbdintAuthctxt -> struct kbdintctxt
	KbdintDevice -> struct kbdintdevice
remove Authctxt typedef (client side)

	Authctxt -> struct cauthctxt
	Authmethod -> struct cauthmethod
	Identity -> struct identity
	Idlist- > struct idlist