BUG:321554 fixed with this change.
Patch from Yichao Yu

Choqok's TextEdit uses the minimum length of the scrollbar as it's
height (through QAbstractScrollArea::minimumSizeHint) and it also sets a
hard limit on the height of the editor. These cause two problem:
1. The height of the TextEdit is theme dependent and for a theme that
allows short scrollbar (which is perfectly legal), the text box can be
too small.
2. When the use specifies a larger font (e.g. 32-72) the TextEditor will
not expand along with it leaving only one (or less) visible lines.
REVIEW:114022
Fix Yourls plugin

BUG:265219
REVIEW:114730
Ignore files.
Add .gitignore file
Implement Pump.io APIs

At the moment this supports:
* OAuth authentication
* main activity, favorites, outbox and inbox timelines
* post sending; sent to Public by default
* private post sending; a post sent with custom To/CC fields
* medium upload (I tried with images, but should work with any supported type)
* images previews
* like/unlike any post
* reshare any post
* deletion of a post the user wrote
* show post replies in a separate widget

BUG:319348
Pump.io: fix quick post

Always set the post type to 'note'
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
Pump.io: set OAuth consumer key/secret in setters

Those where empty when the account is created and registered
Pump.io: Set the first tab selected by default
SVN_SILENT made messages (.desktop file)
Fixing twitter favorites.

Fixed creating / destroying of twitter favorite tweets.

CCBUG: 330037
i18n fixes

- fix string puzzles
- fix typos
- use i18n where needed
SVN_SILENT made messages (.desktop file)
i18n fixes

- improve capitalization
- add few contexts where needed
- improve wording in few messages
- spell "Twitter" correctly
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)