Fixed javadocs for createConnectionManager, and asserted error when custom implemenation would return null
Fixed various javadoc, lint and documentation issues