Rework application bootstrap, move user object to its new location, implement web request class to handle the user object. refs #4066
Add all untested files from incubator's library/Icinga to working tree library/Icinga refs #4257