Atlassian names the product "Jira".
In this library, the product name is used different (JIRA) and
inconsistent (sometimes JIRA, sometimes Jira).
closes issue #284
Expand the PermissionScheme struct of ProjectService.
Add new PermissionSchemeService with functions Get and GetList.
Add corresponding mocks and tests.
* creates a GetAllSprintsOptions structure
* adds a new GetAllSprintsWithOptions method to accept an int boardID and new options structure
* adds filtering functionality to GetAllSprintsWithOptions method
* adds SprintsList type for handling pagination results data from GetAllSprints request
* updates tests
Added TransitionService with 2 methods:
* GetList for retrieving possible transitions for an issue
* Create for creating transition and changing issue status in the
process