Renames transition methods
Refactors idea actions partial
Renames "veto" to "abort"
Fixes PRNG errors
Refactors idea state machine.

Extracts state machine to a separate model (IdeaStateMachine) and service (IdeaStateMachineService).
Enables product managers to act on behalf of the dictator.
Adds a "take over" button to idea actions
Caches user tooltips
Procures karma to vetters
Cleanups
Fixes broken spec
Fixes bug when aborting idea
Merge branch 'master' into enable-pms-152

Conflicts:
	spec/observers/notification/vote_observer_spec.rb
Fixes #152.
Merge pull request #163 from mezis/enable-pms-152

Enable pms