Improve the default viewer.js with the new functionalities

* Enable unique theme
* Add Theme finder
* Enable shortlink
* Enable change password interface
* Export header in CSV
Merge pull request #806 from camptocamp/improve-default-viewer

Improve the default viewer.js with the new functionalities