change default server and make default configurable

uer 'shelve' backend by default on all platorms but allow
setting the default backend with the environment variable
BOKEH_SERVER_DEFAULT_BACKEND
add error message for unrecognized backend
print config information at server startup
Merge pull request #555 from ContinuumIO/backend_default

Use shelve for default, add some config printouts