zh_TW translation
Merge branch 'release'
Fix compatibility to MSVC
Fix UI config-triggered update

Background color config should work properly now. Non-active tabs
had trouble updating previous; this should be fixed too.
Add goo.gl reversing

Fix #43
Fix many reverse color drawing bugs

The previous logic on reverse color drawing is extremely broken.
Added some wrapper methods in CellAttribute and fixed many logic
errors in drawing codes, including wrong wrapper functions.

Fix #1, fix #42
Fix wrong foreground color choosing logic

This commit is needed for #1 and #42 to be fixed.
Remove obsolete translations
Automatically build translation files
Fix bug where stored connections are corrupted
Add toolbar show/hide settings

Fix #46
Fix missing enum case warnings
Fix a bug where the MainWindow cannot size properly on OS X

For some reason, Qt under OS X ALWAYS reports that the window changes
from maximized to normal state on the inintial resizing. This makes
the window on Macs have a faulty initial window size on launch.

Since this is not an issue on any other platforms, and the behavior
doesn't really make enough case to justify time looking for a general
solution, I'll just make this a special case. Since windows on OS X
doesn't have a "maximized state" anyway, we'll just ignore this
particular event on Macs.
Replace obsolete QProcess::setReadChannelMode
Add "Portable Mode" and change settings file storage

UJ::absoluteDataStoragePath now checks a file in the application
directory called "PORTABLE" (without the quotes). If the file
exists, Qelly enters "portable mode" and reads its config files
from the working directory. When the file does not present, Qelly
loads the config files normally from the users data storage path.

To make the config files' path structure consistent between both
modes, the main config file (qelly.ini) is now saved in the same
directory as sites.json and emoticons.json, instead of a seperate
system-dependant path. Users should move their existing config
files manually.

Fixes #44
Move portable data path to "data" subdirectory
Fix slash problem on Windows
Implement SSH enable/disable switch

If SSH is disabled, prevent SSH connection. If SSH is
enabled from the preference panel, ensure SSH
executable is valid.

Closes #33
Make font field show a font preview instead

This is better than raw font string (I think).

Close #22
Add "Apply" button to config dialog

Related #50