Added some test fixtures to reduce mocking that was dependent on implementation details not under test. With these in place, it is easier to construct test versions of common javax.naming constructs while focusing on mocking Spring LDAP behavior. Issue gh-446