set default port for firewall

Since port parameter seems to be missing from init.pp, use the same logic to determin it as in cli_helper.pp

add possibility to disable/uninstall plugins

- add possibility to disable/uninstall plugins.
- move $plugins_host outside of if block, as it looks identical for both cases.
- rename all occurrences of ${name}.hpi with ${plugin}

For uninstall/disable, there are 2 ifs added, each with 2 execs (one for jpi an one for hpi)

  if ($version == 'absent' or $version == 'uninstall') {
   test -f ${plugin_dir}/${plugin}  && rm -rf ${name} ${plugin} ${name}.jpi ${name}.jpi.pinned && touch ${name}.jpi.disabled
   test -f ${plugin_dir}/${name}.jpi -a ! -f ${plugin_dir}/${name}.jpi.disabled && touch ${plugin_dir}/${name}.jpi.disabled
} elsif ($version == 'disable' or $version == 'disabled') {
   test -f ${plugin_dir}/${name}.jpi -a ! -f ${plugin_dir}/${name}.jpi.disabled  && touch ${plugin_dir}/${name}.jpi.disabled
   test -f ${plugin_dir}/${plugin} -a ! -f ${plugin_dir}/${plugin}.disabled         && touch ${plugin_dir}/${plugin}.disabled
} else {
}

update firewall
Fix typo in job/present.pp
Merge pull request #203 from miles-/patch-1

Fix typo in job/present.pp
Merge pull request #191 from cristi1979/master

set default port for firewall
Refactor some code to get the configured Jenkins port with the jenkins_port function

Fixes #206
Merge pull request #207 from rtyler/issues/206-firewall-port-refactor

Introduce the jenkins_port function
Switch to using a metadata.json

Requires something newer than puppet 3.5.1 to build FWIW

Fixes #177
Update the changelog with the most recent two releases
It was called Nestor