fix bugs with login and adjust to bc break

properly handle 401 from jackrabbit. adjust to change in phpcr-api-tests and transport BC break for null credentials from https://github.com/jackalope/jackalope/pull/154

lets update things while BC breaks still are not tooo terrible.