fix javascript naming (icinga-url to icingaurl), fix add form, add remove button, code style changes refs #4192
we use the following vendor libraries: - Markdown.php for on-the-fly creation of documentation - htmlpurifier for sane HTML output - lessphp for on-the-fly creation of css out of less files - tcpdf for pdf generation in the backend refs #4212