Allow connecting to a remote OMERO server.

refs #108
Add documentation.

refs #108
Clean up whitespace and space-tab-mix, fix typo.

refs #108
Remove unneeded "sudo" stuff.

refs #108
Use official spelling for OMERO.

refs #108
More meaningful error messages on empty username/password.
Fix typo.
Whitespace and comment changes.
Add ToDo's.
Some more docstring changes.
Add and use usage_exit() function.
Add log() function.
Add some logging statements for debugging.
Add omero_query() function, use shorter variable name.
Minor logging changes.
Refactor retrieveUserProjects().
Simplify retrieveProjectName().
Comment WS only.
Instructions how to speed up tree-building.

refs #231
Disable HQL results limit.