Renamed property FileResult.url as FileResult.download_url (inherited from BaseResult).
Merge branch 'master' into devel
Fixed bug where eager loading of results was wasted.
Fixed creating context objects with different search types.
Added BaseResult.index_node property.
In progress implementation of a more sophisticated way of managing shards.

See FIXME for where it's currently broken.
Fixed shard-list refactoring.  All tests pass.
Moved shards from a connection property to a method on send_query.  This is needed
to allow context objects to restrict which shards they query whilst sharing a single
connection object.
A new problem with shard constraining has been found.  This branch is now unstable again.

We want to limit FileSearchContext queries to just the shard where the  records are stored.  However,
there are small differences between the format of shards and the SOLr property 'index_node'.  Inteligent
limiting of shards by hostname is needed.
Finished implementing query of specific shards when geting files.

All tests pass.
Remove done TODO
Preparing to release v0.1
Improvements to documentation
Improvements to documentation
Mark 0.1 as beta
Merge branch 'release-0.1'