[#109] use sqlite store, migrate if necessary
bitcoinkit build fixes

- add homebrew path to $PATH for build script
- fail the build if maven build doesn't pass
- fixed boot.jar date check in build script

also:
- set custom user agent (BitcoinJKit)
- updated bitcoinj to v0.10.2
[#109] don't crash if data store can't be opened
[#109] rebuild transactions list once

the xml store could lose some transactions because they weren't
always immediately saved to the disk, so rebuild the list now from the
data in the wallet; sqlite should be more stable so maybe we won't need
to do that all the time

note: we definitely don't need to do that on first run as it was done
before - on first run you don't have any transactions in the wallet yet
Merge branch 'master' of github.com:grabhive/hive-osx
Romanian locale
Romanian translation by Cyrus
fixed bitcoinkit date formatting problem
apparently that pt translation was really pt-BR
added proper pt-PT translation by pvaladares
pt-BR fixes by Rafael Caricio
[#49] show pending balance on profile page
updated credits
[#110] fixed padding issue in new contact view
bitcoinj update fix
updated credits (Portuguese)
[#57/#88] added HockeyApp SDK (2.0)
[#57/#88] catch exceptions and send manually

we don't want to crash the whole app after every exception, but if we
don't crash it, then we need to hack HockeyApp a bit because it doesn't
really support sending exceptions in any other way than through a crash…
[#57/#88] added self-signed cert for keychain

otherwise you get an annoying popup when trying to access the keychain
fixed missing transactions issue again

I think this was the original reason, not using the XML store - the
transactions were only saved in a child context but not in the parent
context which actually writes them to disk