Add an exception for adapters' unsupported operations
fix ProcessHelper splitting a command

Commands/arguments that are quoted are now split properly
Surrounding quotes are removed, and escaped quotes are normalized
making support for Windows now fully working
fix EditorHelperTest
fix CS
fix title PR merge, include more information

- PR title now includes the PR-number, type (optional)
  and author (username). When no type is given 'merge' is used instead

- Discussion has all trailing white space stripped

- A commit line only contains the first none-breaking line (subject)
  instead of all the details
Merge pull request #200 from sstok/improve-pull-merge

Improve pull:merge with more details
Merge pull request #198 from jubianchi/adapter-unsupported-exception

Add an exception for adapters' unsupported operations
fix missing information in PullRequestMergeCommand

and fix typo
configure a pr-table and use custom as template

The PullRequestCustomTemplate is Application-aware because of
late loading of the Configuration
Merge pull request #201 from sstok/implement-custom-pr-template

Implement support for custom PR-table
Merge pull request #197 from sstok/fix-ProcessHelper-arguments-split

fix ProcessHelper command splitting
fix some scrutinizer issue
Merge pull request #196 from cordoval/196-cordoval-spike

cordoval spike
break line into two, too long
attempt to typehint the application class within command
try to typehint it correctly
Merge pull request #202 from cordoval/fixing-scrutinizer

merge #202 fixing some scrutinizer (cordoval)

This PR was merged into gushphp:master branch.

Discussion
----------

|Q            |A  |
|---          |---|
|Bug Fix?     |n  |
|New Feature? |n  |
|BC Breaks?   |n  |
|Deprecations?|n  |
|Tests Pass?  |n  |
|Fixed Tickets|   |
|License      |MIT|
|Doc PR       |   |
                   


 Sent using [Gush](https://github.com/gushphp/gush)

Commits
-------

b15b231b383af6542c4b5e8ccecf3e92b345764e break line into two, too long (cordoval)
cd684ffee5e655ed32811c3a7b43273f57947123 attempt to typehint the application class within command (cordoval)
64adb3c5ca5be8114ee13392c711c5eb0bea1d28 try to typehint it correctly (cordoval)
fixing more
implement GushCommand as DDD interface
fix bug from change log command that was getting the plain adapter instead of the issue tracker