russian translation: 25% done
Merge github.com:fdv/publify
Adds blog.has_twitter_configured? + specs instead of testing the value of variales.
Now I don't want to kill myself when I read the Status code anymore.

TODO: test  build_twitter_message and build_short_link and find a way to stub API calls.
Adds an option to display statuses on the main feed. Splits the main settings part into a main and display (we need to find a better word, maybe Publish?) part. Enables statuses into the RSS feed when enabled.

TODO: add tests on the content_spec with statuses inside, give statuses their own feed.
Fixes build
Fix specs around statuses and twitter settings
Specify when user is without twitterf account
A little refactoring of the accounts layout and the subsequent views.

Views were simplified and the accounts related links are now called outside of the yield to save some markup.
On the front, only published statuses should be displayed.
remove duplicate method
Rename statuses as notes.

Indie Web "Standards" use the term "note" for "status" as it is less linked to a particular silo and does not have the timely meanning.

Comes with a migration to move statuses to notes. Should I add one to rebuild all the perma short links as well?

Also fixes the push to Twitter that was broken.
This is what you get when you fix a spec in a file, it breaks another spec.
Fixes a bug introduced by previous commit
Fixes the statuses to notes migration. Adds a migration to fix the notes perma short links
Fixes note publisher
Fixes migration.

For some reason I still don't understand, the first version of the migration would turn every content into a Status, which is not what's intended to. That one works.
Fixes the redirect fix migration.

Tok me a while to figure out that the first migration didn't actually migrate the data because of a silent validation failure.
Move tag creation to Tag class, not the better place but better than
article

Some specs refactoring too and new tests case
Fixes cache that won't sweep