rose.config: support optional opt conf keys
Document optional opt conf keys
Merge pull request #1397 from matthewrmshin/optional-opt-conf-key

rose.config: support optional opt conf keys
rose.ws and friends: web service one stop shop

Unify CLI for starting Rosie Web and Rose Bush.
Support services on multiple ports.
Common index templates.
rosie.ws search result template in place.
rosie.ws search: option to sort results.