Show the usage of minion-db-init in README.md; fixed #160.
Fixed #165. Make csp report a list before passing to self.report_issuess.
Merge pull request #161 from yeukhon/issue160

Show the usage of minion-db-init in README.md; fixed #160.
Merge pull request #164 from yeukhon/master

Fixed #163. Extended AbstractPlugin with ``get_site_info`` method.
Merge pull request #166 from yeukhon/issue#165

Issue#165
Merge pull request #168 from yeukhon/master

Fixed #167. Use tests_require instead of tests_requires in setup.py
Fixed #171. Declined invite will be mark as ``declined`` in db.
Fixed #172, pending should be the status post creating invite.
Merge pull request #173 from yeukhon/invite

Fixed #171 and fixed #172
Fixed #170. When a user accept an invite, group associations removed.
Merge pull request #174 from yeukhon/invite

Fixed #170. When a user accept an invite, group associations removed.
Fixed #175; remove user association with groups after declining invite.
Use remove_group_association(..) in the DELETE /invite/<invite_id>
Fixed #176. Delete user if user declined to the invitation.
Merge pull request #177 from yeukhon/invite

Fixed #175 and fixed #176; remove user from group and remove user if user declined to invite
Moved update-/remove-group-association to users.

They can be used in multiple places, hence the refactoring.
We don't need to update sites when we delete user in invite.

User doesn't seem to be part of any site configuration, so the extra
call can be removed. This code was added since #133 was resolved.
Merge pull request #178 from yeukhon/invite

Small refactoring on invite