Issue #1536202 by nguyentran: Plus 1 button not show when using display suite
Issue #1806734 by ser_house: Notice: Trying to get property of non-object in plus1_build_node_jquery_widget() (line 282 of plus1.module)
Issue #1886100 by grisendo: Wrong permission name
Issue #1820294 by justindodge: Allow other modules to alter vote source - facilitate integration with Facebook or other services
Issue #1217670 by TimBrandin: Guest unable to vote
Applied Eaton's patch: http://drupal.org/node/309373
Now only the votes submitted by the Plus1 module are retrieved, and results are calculated based on these only.
The permission to vote has been renamed to play nice with the FiveStars module.
Integration with Voting API completed.
Legacy table is not dropped for the time being, as I intend to get a proper upgrade path as to not lose the old votes from first branch.
Anonymous users voting is optional (when enabled, it works).
One can show the widget in certain content types only.
One can show the widget in the teaser view, the full node view, both, or neither.
I changed the database schema to accept a negative rating, as I intend to implement minus 1 functionality in the next version.