rosie: more configuration

On pre/post-commit hooks, more filters for an LDAP user search.
On ws client, add SSL certificates related options.
rosa-rpmbuild: improve

Remove dependency on gtk2.
Create pyc files.
rosie.ws_client: fix ResourceLocator syntax
rosie.usertools.ldaptool: TLS CA certificate

Now configurable.
Modified import logic for versions.py so that ImportErrors will be reported
Update CHANGES.md
Merge pull request #1352 from matthewrmshin/more-rosie-config

rosie: more configuration
rose bush: allow some server side configuration

cycles list: default number of cycles per page
jobs list: default and maximum number of jobs per page
file view: maximum viewable file size in bytes
Added grep to test case
Merge pull request #1356 from mkjpryor/master

Modified import logic for versions.py so ImportErrors will be reported
rose bush: fix resource locator syntax
rose bush: fix view-size-max int
Ignore etc/opt
Merge pull request #1362 from matthewrmshin/rose-bush-server-conf

rose bush: allow some server side configuration
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 web search result template in place.
rosie.ws search: option to sort results