Updated Simplified Chinese translation.
Fix Russian localization
Updated Greek localization
Fixed my own mistakes
Add feature: Press space to rotate overlapping hints

Also noted the feature in the help dialog.

And while cleaning up the added code in marker.coffee, I couldn't stop
myself from cleaning up the rest of the code there a bit, too.
Closes #168 -- for real this time

Commit bc315d9 made changes to the CSS of VimFx:

1. It changed from "agent" sheets to "author" sheets
2. It removed all `!important`

That caused problems with userstyles in userContent.css or Stylish.
Website themes installed by the user often make the hint markers
unreadable, for example.

Commit 21a09a1 reverted #2.

After a while, though, I noticed that it wasn't enough, unfortunately.

This commit reverts #1, and adds a comment about it.
Fix: Proper modes support

The vim code is now more maintainable, easier to understand and
extensible. This commit makes it easier to implement new modes, such as
the proposed ignore mode.
Fix a likely future bug

Now passing an array of arguments to the `enter` method of modes, instead
of using splats, in order not to destroy the `this` context of the `enter`
methods.
Merge pull request #179 from lydell/userstyles-fix

Closes #168 -- for real this time
Add live validation of the hint chars setting

- onchange: to lowercase and remove duplicate chars

- Update pref defaults in locales
Merge pull request #171 from mozillazg/zh-CN

Update Simplified Chinese translation
Merge pull request #172 from harius/ru

Fix Russian localization
Merge pull request #173 from sirodoht/develop

Updated Greek localization
Merge branch 'develop' into hints-overlap-fix

Conflicts:
	extension/locale/ru/vimfx.properties
Move `z-index` out of `.VimFxReset`

The hint markers need to set `z-index` dynamically (to rotate overlapping
markers). style.css is inserted as an agent sheet and uses `!important`
everywhere (this is needed to override userstyles, see commit 6145382),
and can therefore not be overrided by inline styles.

Therefore, I've moved `z-index` out of `.VimFxReset`, to each place that
actually _needs_ it: A few positioned elements.
Fix: Overlapping hints rotation was mostly broken
Make marker border more prominent
Merge branch 'hints-overlap-fix' of git://github.com/lydell/VimFx into lydell-hints-overlap-fix
Enabled Shift-space to rotate hint markers backwards
Small code tweak