Added missing type cast in exception handlers for communication errors (Closes #39)
Merge pull request #40 from tuxpoldo/master

Added missing type cast in exception handlers for communication errors (...
Used a less verbose method to parse JSON from responses
Fixed broken encoding of non-latin characters. Fixes #32

The server incorrectly encodes unicode characters in its responses,
causing mojibake when we try to output them.

This may happen with folder names or hostnames, so we need to fix the
encoding on those before continuing.
check_activity now looks for placeholder div. Fixes #24

Previously we checked if the peer's status contained the word "Synced"
to tell if we were syncing or not.  This didn't work if the web
interface was set to a language other than English.  However, looking
for the Up/Down arrow placeholder div will always work.
Modified lockfile checking method

Previous check looked to see if there was a lockfile, then if the PID in
the lockfile referred to a running process.  This created a false
positive if, after a reboot, a different process had gotten the PID in
the lockfile.  The new check looks to see if there's a running instance
of btsyncindicator with the PID in the lockfile.
Bumped version number
Merge tag 'v0.14' of https://github.com/marxjohnson/btsyncindicator
Updated btsyncindicator to v0.14 (Closes #59)
Merge branch 'master' of https://github.com/tuxpoldo/btsync-deb