[vault] Initialize the correct config path

os::path::canonical() returns an empty string if the path does not
exist, but we don't want that
[vault] Fix writing to the exclude file
Merge pull request #8 from giucam/master

Fix vault initialization
Revert "Don't use QCommandLineParser, it is a Qt 5.2 API"

This reverts commit b9837d325816884b9c2438e9a3a1f50511ad700c.

Conflicts:
	src/sys.cpp
Vault::absolutePath() function

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[vault] update tree version to 3

.units->.modules not managed by git

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[vault] always sync with global configuration

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
small changes in debugging/error processing

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[cli] application should process exceptions on top level

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>