libtorc-baseui: Fix QThreadPool priorities

- unrelated to QThread priorities (surprisingly)
libtorc-core: Add TorcHTTPRequest::GetHTTPRequestType
libtorc-core: Add additional HTTPRequestType's
libtorc-audio/videoui: Blacklist slots for TorcHTTPService
libtorc-core: Don't send contents for HEAD request
libtorc-core: TorcHTTPConnection fixes

- fix leak on exit
- initialise member vars in constructor

still needs a dtor fix when the server is closing (server uses
deleteLater on open connection when closing)
libtorc-core: Add TorcHTMLServicesHelp
libtorc-core: Typo in TorcHTMLServicesHelp
libtorc-core: Extend TorcHTTPRequest

- make request type a 'flag' type so that it can be used to respond to
the OPTIONS request
- add SetAllowed
- add GetUrl to get the full url and not just path
- return the Allow header if requireds
libtorc-core: Handle the OPTIONS request in TorcHTMLHandler

- including the global "*" request
libtorc-core: Fix TorcHTMLServicesHelp content size
libtorc-core: Handle OPTIONS in TorcHTMLServicesHelp
libtorc-core: Adjust startup priority for TorcBonjour

- with the changes to TorcHTTPServer, bonjour needs to be started first
libtorc-core: Add some brief documentation to TorcReferenceCounter/
libtorc-core: Suppress some clang warnings
libtorc-core: Add TorcThread::Initialise (static)
libtorc-core: Fix use of TorcThread::Initialise
libtorc-core: Slight modification to TorcPower public API
libtorc-core: Add TorcHTTPRequest::StringToAllowed

- and make AllowedToString publicly available
libtorc-core: Make TorcHTTPConnection reference counted

- this at least fixes a crash on exit if there are open connections (as
deleteLater is not used when exiting)
- probably just fixing symptoms and not cause though...

- does prepate TorcHTTPConnection to operate from within a QRunnable
however