Add README.md file.

Add a dedicated README.md to the KeePassX repository to explain the
purpose of KeePassX, and to inform it's audience as to how they can
contribute.
Clear available languages when loading settings.

Thanks to Victor Häggqvist for spotting this.
Fix copy custom attributes menu.
Fix reading window title from _NET_WM_NAME.

XGetWindowProperty() returns 0 on success.

Closes #236
Add an option to display a tray icon.

Also implement "Minimize to tray" functionality.
Use specific monospace fonts as fallback on Mac OS X.

Qt (4.8.6) doesn't seem to be able to resolve the generic monospace
font family.

Closes #214
Coding style fixes.
Add Travis CI config.
Update translations.
Define QT_NO_DEBUG for build type None.

Debian sets the the build type to None for package builds.
Make sure we don't enable asserts there.

Closes #237
Enable debug mode for Travis CI builds.
Make Ctrl+F not toggle the search mode but always enable it.

Switching back from other applications, the previous behavior of Ctrl+F
would often bother you in that it would dismiss the search widget if it
was already enabled when you meant by the key you wanted to perform a
search.

Making Ctrl+F always set you in search mode should save user from having
to care about the mode which is persistent across application switching
and database locking.
Complete remove the toggle search action.
Merge branch 'knu-untoggle_find'

https://github.com/keepassx/keepassx/pull/66
Remove ModifiedOnExpandedStateChanges config option.

I'm pretty sure noone knew what it actually does.
This is the sort of option users shouldn't be bothered with.
Merge branch 'hbetts-readme'

https://github.com/keepassx/keepassx/pull/46
Wrap overly long lines in README.md.
Small README corrections.
Expand the build-dependency section of the README.
Add a translations section to the README.