Make sure trailing and leading slashes do not collide
Merge pull request #71 from mjumbewu/master

Trailing slash in the base URL will break reqeusts
setup.py: require lxml 3.0+ for tomcat error messages

* Bumped version to 3.0.6
Enable request's session pooling (closes #82)

Performing requests using a session enables urllib3's connection
pooling, reducing connection latency.

Thanks @cody-young for the patch

Closes #83
Solr.add generator expression support (closes #81)

The only compatibility issue before was a logging statement using len()
on the input docs variable, which fails on generator expressions. Thanks
to @timsavage for a patch changing this to measuring the message which
is actually sent to Solr instead
Merge branch 'upstream/master'