Add data required for BeamlineConfiguration initialisation
First attempt at a pluggable version of Marcus' XML-RPC example
Merge remote-tracking branch 'upstream/master'

Include commits from Marcus while I was working on
the pluggable version of his XML-RPC example
Merge remote-tracking branch 'upstream/master'
Easier use of "localhost" for XML-RPC server in client
Select backend/serialisation for native queue objects dynamically.

Remove specification of backend/serialisation from namespace of
XML-RPC functions and provide function to select it instead.
Fix broken handling of recurse=True for modules

Also tighten up handling of packages vs. modules, and use walk_packages
rather than iter_modules to avoid unnecessary recursion in our own code
Handle a prefix of "" properly
Rationalise namespace and method naming for native queue XML-RPC API
Merge pull request #4 from pkeller/master

Add missing default values for beamline configuration