Move SslErrorDialog into Application

This patch makes it possible to cut out a large piece from the lib. We
want to avoid having GUI code in the daemon. For Mirall, this is now
handled in Application. for other clients, they can do whatever they
want with this signal, and implement their own SSL Error handling.

The patch isn't exactly a beauty queen, since it involves some
back-and-forth between application and owncloudinfo objects, but it
seems the only way to properly separate and abstract the UI out of
owncloudinfo, and cuts down a huge part of the dependency chain,
especially QWidget-based classes.

I haven't been able to properly test this, but if anyone can give me a
login to a server that has wrong or untrusted SSL certificates, I'll
happily do it.

Merge? *puppy eyes*
[tx-robot] updated from transifex
* Fixed bug where the if one enters the owncloud URL on the setup page of the initial wizard, continued, and then hit the back button on the Install page, the protocol was included in the URL.
Return QNetworkReply from getRequests

This patch allows the client implementation to react to specific
getRequests, such as folder checks, etc. It allows to connect
client-specific slots to requests, catch its errors and handle them
separately.

I need this patch to be able to check more than one remote folder on the
server, and not mix up their job's signal handling.
Return QNetworkReply from remote mkdir

This patch allows the client implementation to react to specific results
of mkdir requests

I need this patch to be able to catch errors from creating remote
folders.
Found a much slicker solution to the problem of the OC URL
containing the protocol when the back button is used. Instead
of moving to two separate URL fields, a slot was created and
connected to the textChanged signal of the OCUrl LineEdit.
This slot simply ensures the protocol is not present.
[tx-robot] updated from transifex
[tx-robot] updated from transifex
Damino requested that QUrl be used to parse the URL, along with toString(QUrl::RemoveScheme). QUrl::RemoveScheme doesn't remove the slashes, so extra code was thrown in to ensure they were removed if they were present.
Forgot to comform to ownCloud coding standards. Fixed.
Merge pull request #3 from kyle-f/master

Owncloud client wizard setup page doesn't handle back button presses.
[tx-robot] updated from transifex
Don't swallow ':' when entered.

Treat entering 'http(s)://' gracefully by
removing the substring and flipping the
checkbox.
Added a simple about dialog.
Simplify version display.

Reduces amount of required helper macros.
Fix up Info.plist metadata for OS X

- behave correctly on retina displays
- fix focus policy
- insert correct version info from cmake
Tiny fix to previous commit
OS X: reintroduce LSUIElement in Info.plist
[tx-robot] updated from transifex
Use a macro THEME_CLASS from CMakeLists.txt instead of ifdefs.