Fix help which was not working with gh help cmd format

after commit ccba457dace7ffe9bfc9bf0f04c735ae2212c670 (source formatting)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Source formatting
Fix the links of the fork and the params passed to the new and the fork hooks

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Fix gh help for options with multiple params, close #180

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Source formatting

Iterative options should ends with Array class reference in the array of values, e.g. [Type, Array], where the first position is the type of the option and the second position is the Array class reference. In those cases, use the first position to define the type.
Add gist shorthand for description
Source formatting
Source formatting
Improve gist readme
Add gist shorthand for id
Add a different color to the options that are commands when shown on the gh help

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add feature to only list a command options if gh help cmd was used to avoid cluttering the screen and add info about the git help cmd command

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add gh help --all cmd to list all the options of all commands

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Add info about the gh help --all on the README and more

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Instead if adding a different color to the options that are commands when shown on the gh help just add a suffix "-f, --flag*"
Always show help footer
Improve help readme
Add JSBeautifier options
Format code using JSBeautifier
Source formatting