remove unused use
Implemented mergePullRequest method
add BitBucketConfigurator and BitbucketFactory
fix BitbucketAdapter, and add BitbucketIssueTracker
update composer.json

- increase bitbucket-api version constraint
- remove GitHub adapter requirement
- add myself to the authors list
fix listing of PRs
add ErrorListener for listening errors
fix CS
fix BitbucketAdapter

- getComments()
- getPullRequestCommits() enter after commit message
- getReleases() with unparseable version-tag
fix BitbucketAdapter openPullRequest, and merge
refactor BitbucketAdapter

- Use one Client for both types, and only reconnect when options change
- Use API trough single methods
- Remove old deprecated authentication
- use correct config keys, with the Configurator this is now possible
fix BitbucketRepoAdapter::updatePullRequest()
fix BitbucketIssueTracker labels handling
update composer.json
fix BitbucketIssueTracker::updateIssue()

Labels could removed, and missing status update
fix CS
add ResultPager for paging results and fetching all

Note, the BitBucketClient only accepts the Client (no interface)
because we need the getLastRequest() method to exist.
fix ResultPager

- broken with fetching all
- not respecting last page
implement filtering for issues

Some filtering is emulated as the API doesn't support this,
this is no problem until we start using paging, then we need a custom
resultPager which filters out none-matching results and keeps paging working
properly, for now it works perfect!
Merge pull request #13 from sstok/new-adapter-interface

Complete BitBucket Adapter