Merge pull request #34 from Nerdwin15/develop

Fixed non-admin users not having access to resources
Added changelog info
Issue #38 - Trigger Jenkins when a pull request is updated
Applied checkstyle constraints to new code contributed
Refactored out the PullRequestRescopeEvent into its own listener
Small tweak to Javadoc of RepositoryChangeListener
Refactored eligibility filters to use a common EventContext

This EventContext allows the filters to have only a single method that
needs to implementation.
Updated pom to 2.1.0-SNAPSHOT
Updated README release notes
Renamed PR Listener and added handling for other PR events

Issue #38
Updated IsMergeableEligibilityFilter to check only mergeability

Filter now only works with PullRequestEvents and validates that the
commit is mergeable. The checking of the "from-side" is now done in
another filter (next commit).
Created PullRequestRescopeEligbilityFilter

Checks all PullRequestRescopedEvents to ensure that the commit did not
come from the "from-side"
Updated README and pom for 2.1 release
Added new filter to atlassian-plugin.xml
Updated pom version to 2.1.1-SNAPSHOT
Added REST endpoint to trigger Jenkins webhook

Issue #45
Added javascript and button to Pull Request page

Issue #45

Button only appears if the Pull Request is OPEN and the Pull Request is
mergeable (conditions for the web-item)
Updated README's release notes. Added debug, rating, and donation info
Increment POM version to 2.2.0-SNAPSHOT
Added dependency for atlassian-plugins-webfragment

Used to get the Condition interface

Issue #45