[POC] For some twig reporting feature

This is a very early idea for a reporting feature.

Each report would be a twig template categorized on the type of data they can operate on (e.g. issue, err, issue) and then markup language would be abstracted into block templates (like the form framework for example). So each report would be made available in markdown, rst, dokuwiki, etc.

````
gush git:(twig_report) ./bin/gsh issue:list --report=milestone
Milestone Report
================

Basic Features 1.0
-------------------

 * **25  ** [*enhancement*] new command semver bumper (ex. integrate with RMT)
 * **21  ** [*enhancement*] github page improvement and polishing css
 * **20  ** [*enhancement*] mt switch 2.4 & mt rebase 2.3
 * **4   ** [*enhancement*, *hasPR*, *in progress*] change the base branch of a Pull Request

Issues without milestone
------------------------

 * **127 ** PHAR file is 6MB, composer.phar is ~700k
 * **125 ** Rename "gsh" to "gush"
 * **120 ** add command to plug missing headers
 * **116 ** let's make colors pro-like
 * **90  ** mock Process and usage of Custom Process Builder
 * **88  ** installer line
 * **85  ** implement types of merges
 * **77  ** Create a pull request and convert an existing issue
 * **68  ** create library of `paddings on the back`
 * **66  ** Issues Reports
 * **48  ** Support for 2fa = two factor authentication on github
 * **46  ** add fork command and include check on other commands
 * **44  ** [*in progress*] [WIP] implement change of pull request base command
 * **27  ** keep in mind github-gem
 * **17  ** [*enhancement*] Add '--dry-run' parameter
````