enable failing test for vote index update on proposition change
Fix that failing spec by making proposition update its votes indices on save.
But this is a dirty solution, should find a cleaner way to do this to avoid too many repetitions of what is indexed.
Move that solution to a generalized module Hdo::Search::Index
Improve the symbol->class resolution in Hdo::Search::Index
Add specs and functionality for votes index update on change of parliament issues, parliament issues' categories.
Make issue index update on associations change (and specs)
Add index update on association change to promise (updates on change in parties)
Add proposition index update on vote slug change.
Make API require explicit :has_many to avoid dynamic method_defined? checks, enabling circular update dependencies (vote index updated on propositions and vice versa).
Add representative index update on party & district change.
Fix the module to handle singular (has_one) relations correctly also.
Merge branch 'master' of github.com:holderdeord/hdo-site into 369_fix_relation_indexing

Conflicts:
	spec/search/issue_search_spec.rb
Remove topic index update and spec (topics are dead).
Merge pull request #416 from jonathanronen/369_fix_relation_indexing

369 fix relation indexing