Fix crashes inside libgnome-keyring.

They happen because we are passing literal 0 (which is interpreted as
int) to varargs function, which expects it to be a pointer. The result
may be a garbage within libgnome-keyring, because int may be 32 bits
and pointers 64 bits wide.
Support building of translations with Qt5
Add the ability to build with Qt4 even if Qt5 was found
Merge pull request #15 from xhochy/qt45-build-compability

Qt4<->5 build compability
Merge pull request #14 from krnowak/libgnome-keyring-crash-fix

Fix crashes inside libgnome-keyring.
Use network wallet rather than hardcoded "kdewallet" wallet

Fixes #9
Merge pull request #17 from danimo/master

Use network wallet rather than hardcoded "kdewallet" wallet
Fix compilation on OS X
Merge pull request #19 from danimo/master

Fix compilation on OS X
KWallet: Return error for non-existant entries

Before, an empty password was returned, so one couldn't tell
if the entry wasn't available, or the entry contained an empty
password.

Fixes #5
Some string literal cleanup

Avoid implicit conversions to QString, remove some helpers only
used in _dbus from the Private.
Replace obsolete auto_ptr by QScopedPointer
Store enum values as string

Do not rely on int value and casting back ints to enum values.
Also actually set the data type accordingly in ReadPasswordJob.
Fix format string
When using Qt5 for compilation, name target qt5keychain

Fixes #23
Need to propagate the infix as well
Merge pull request #24 from danimo/target_qt5

When using Qt5 for compilation, name target qt5keychain
Try to make OSX error strings more verbose.
Focus on the text in OSStatus error messages.
Update translations.