fixed JENKINS-21527 issue

https://issues.jenkins-ci.org/browse/JENKINS-21527
Showing in the build box if the job has parameters, using a 'tag icon'
Enabling the pipeline to start when the first job has parameters
Coorection ticket GitHub
résolution https://issues.jenkins-ci.org/browse/JENKINS-20256
Adding method getParameterList to give access to parameters names
Changing constructor signature for BuildPipelineView to allow passing the flag startsWithParameters
Fixing and implementing tests for BuildForm and BuildPipelineView modifications
Merge pull request #24 from shinstudio/master

fixed JENKINS-21527 issue
Merge pull request #27 from yohanbernard/master

résolution https://issues.jenkins-ci.org/browse/JENKINS-20256
Fixing checkstyle errors
fixed JENKINS-21527 issue

https://issues.jenkins-ci.org/browse/JENKINS-21527
Coorection ticket GitHub
résolution https://issues.jenkins-ci.org/browse/JENKINS-20256
Enabling the pipeline to start when the first job has parameters
Fixing and implementing tests for BuildForm and BuildPipelineView modifications
Resolving conflicts with the upstream
Removing 2 unused imports for checktyle
Merge pull request #29 from lonefreak/master

Roadmap Medium Priority item #54 - Add support for manual parameterized builds
Adjust the UI to fix a stretching-out issue.

Modify the bpp.jelly file which generates the build pipeline view,
in order to fix an issue which causes the build pipeline view to be
stretched out. When the build parameters field was larger than usual,
the cell would expand and stretch the table containing the build
pipeline. Modify main.css to ensure that the arrow images always
point to the next downstream job.