- changed 'ece flush' to run wget in a wrapper, and use the common wget_opts.
- made 'ece versions' use the global wget_opts as well
- added auth support to common-io::download_uri_target_to_dir, now it
  respects the general wget_auth used by 'ece' in other places
- introduced the following HTTP authentication based settings (one of
  which is a rename of the old http_user/pass:

  - appserver_http_user
  - appserver_http_password
  - builder_http_user
  - builder_http_password

  The first is HTTP authentication for the app server (default is no
  HTTP auth).

  The second is HTTP authentication for the build server (default is
  no HTTP auth), this only used for when you use 'ece deploy' with a
  URI for an EAR a the build server.
- added profile specific deployment white lists:

    fai_presentation_deploy_white_list
    fai_editor_deploy_white_list
    fai_search_deploy_white_list

- added documentation for these
- the HTTP auth wasn't set in the correct place (it was set in
  set_common_settings and should be in the set_instance_settings).

- added a documentation string for future ece developers in
  ece::deploy.sh as to why we're setting the wget_auth.
- ece-install will now set up builder & app server HTTP authentication
  credentials in ece-<instance>.conf if any of these fai_ variable
  pairs are defined:

  fai_builder_http_user
  fai_builder_http_password

  fai_appserver_http_user
  fai_appserver_http_password

  If only the _user or _password is defined for any of these pairs, no
  wget or curl auth options are set.
- fixed 'ece clean' where it assumed $assemblytool_home signified a
  proper AT installation. However, it can be that $assemblytool_home
  exists without AT being properly installed.

  Under surch circumstances, 'ece clean' would fail. This has now been
  fixed.
Monitoring profile changes
- Added "internet connectivity" checks out-of-the box.
- Removed trend range from check-mk.
- Changed to admins contact groups for all hosts and services.
- Better out-of-the-box values based on feedback.
- 'ece clean' now respects the cache_dir set in
  ece[-<instance>].conf. Until now, it's been using the default
  /var/cache/escenic only
- 'ece info' and 'ece package' now heed the cache_dir set in
  ece[-<instance>].conf
Merge branch 'master' of github.com:skybert/ece-scripts
- made the support for HTTP user/pass for the app server to be more
  specific: first of all, set it per ECE instance, hence the rename of

     fai_appserver_http_user
     fai_appserver_http_password

  =>

     fai_editor_escenic_admin_http_user
     fai_editor_escenic_admin_http_password

     and

     fai_presentation_escenic_admin_http_user
     fai_presentation_escenic_admin_http_password

   Secondly, as you can see, the name of the variables are more
   specific to what they're actually used for. They are not general
   app server HTTP credentials, but for the escenic-admin webapp (if
   protected) specifically.

- added common-bashing:is_authorized_to_access_url (normally need that
  one instead of is_unauthorized_to_access_url)
- made it possible to invoke the create-handbook.sh from anywhere
- added section on how to roll back a deployment
- added trail_db_backup_dir, default is /var/backups/escenic
- the NFS and cache server SVGs need to be relative for the generated
  HTML markup to be correct.
- added hostname to the daily DB backup. This is very useful when
  backing up to a shared file system or copy the backup to a different
  host.
- now using trail_today_date for always updated example output :)
- now sets trail_today_date