libtorc-core: Extend TorcHTTPServiceTest
libtorc-core: Disallow HTTP service methods with complex parameter types
libtorc-core: Handle void results in TorcHTTPService
libtorc-core: Don't set void return before erroring in TorcHTTPService
libtorc-core: Make TorcMediaSourceDirectory a TorcHTTPService

- currently only allows the HTTP interface to add and remove paths,
retrieve 'version' number and list of configured paths.

The version number will eventually imitate the UPnP media server
versioning but for now only indicates a change to the list of known
media.

Need to add methods to actually retrieve media list (filtered, sorted
etc)
libtorc-core: Simplify TorcWebSocket closing

- actually use the Qt method for waiting for socket closure
libtorc-core: Add versioning to TorcHTTPService
libtorc-core: Add Version information to services help
Add version information to existing TorcHTTPService sub-classes
libtorc-core: Remove unused parameter from TorcWebSocket