rewrite votingapi's part, now, we don't use the configuration any more, one user can only allow to vote one time, and the user then can undo the vote. anonymous user can not vote.
view page's new vote logic
table vote change
voting for different people
Merge branch 'votingapi_can_undo_like'