Update CHANGELOG.md
Add targetRemoteFile to TempFile; filename: temp-rand-targetfile
Merge branch 'develop' of github.com:syncany/syncany into develop
Repair some unit tests; fix cleanup/database inconsistency issue during cleanup rollback
Fix NullPointerException during 'sy restore' if file history is invalid.
Update SqlRunnerTest.java
Update setup-cli.iss.skel
Add daemon reloaded event
Add more detail to status/ls_remote end events
Cherry picked changed documentation from 80e0215
Change generic plugin identifier to ':type' instead of '-type'
Add targetRemoteFile to TempFile; filename: temp-rand-targetfile
Cherry picked RAID0 removal from 0c9ec96
Use convention over configuration (refers #240)

The former PluginSettings and PluginManager annotation are removed in
favor of convention. TransferPlugin dependencies are now derived using
Class.forName calls. One plugin per package with the package name being
the plugin name. Nothing new so far. Removes annotation magic making it
easier for (third-party) devs to understand what's happening.
Added postQueryCallback and PluginOptionConverter

postQueryCallback is counterpart of preQueryCallback and is trigged
after a user entered some a setting value.

PluginOptionConverters are used to convert a user input value after a
he entered it. Converters become necessary if transfer plugins use an
oauth token, for instance. Such plugins need to validate and extract
information from a received token.
Add option value to postQueryCallback
Fix callback bug

The same callback instance is now used for pre and post actions.
Updating 'in-sync' icon after start
Merge branch 'develop' into feature/issue192