External authorization

* First version with external auth
* Make it optionally
* Some fixes to allow this option

This functionality is not complete. We need to check all authorized plugins.
MSMUtils and login fixes

* Review this class to allow its use for external authorizations
* Fix on Manager viewport for internal auth
* Use internal auth as default in manager login

Now you can enable the external authorization with this configuration in `managerConfig.js`:

```
    {
        "ptype": "mxp_login",
        "pluginId": "loginTool",
        "externalHeaders": true,
        "actionTarget":{
          "target": "north.tbar",
          "index": 3
        }
    }
```

Then the login plugin will check the user information and never override the `Authorization` header that must be initiliazed in an external system (for example Apache httpd)
Mariss config

Specific mariss config to use the external authorization
Mariss config

* Remove templates/mapmanager plugins
* Change the default admin password
Login plugin change

Remove login button for external authorization
Merge branch 'mariss-15_external_auth' into c015
Mariss config

Use external auth also for users
User manager improvement

* Add `addManageGroupsButton` option to the plugin

With this option we can hide the group management button.
Hide group management button
User manager fixes

* Fix headers for user group integration
* Fix headers for user group management
Service Manager for MARISS

* File browser changes to customize for SM
* Changes on mariss config
* Changes on SM plugin
File browser fixes

* Improved available operation on file browser
* Delegated on FileTreePanel.js
Port time manager work

* Minor fix on WMSSource to get the time dimension in the WMS layers
* Include new actions on wfs grid
* [in progress] Port widgets (and dependencies)
 * DownloadList
 * Playback
Custom work for time manager

* This commit must be removed to the final pull request
* It add too much specific code to generic classes

We want to redesign this functionalites to make it optional.
Custom binder for MARISS

* Add custom actions on WFS Grid
 * Generalize the `actioncolumn` adition on this plugin
 * Allow more than one button in the generated column
* Extract part logic present binding various widgets to a custom widget
 * Expand panel that contains the download list
 * Bind download list with WFS grid with custom actions
 * Bind WFS grid with the playback widget and the current extent
Ussage of custom binder

* Add custom actions to WFS grid
* Use the custom binder for the project
TMp commit
Merge branch 'mariss-13_service_manager' into server_deploy
Minor fixes and mariss customization
Map viewer component on manager

New plugin to open a map instance on manager by default