Parameterize puppetdb port and change default

PuppetDB listens on port 8080 out of the box, which conflicts
with the Swift proxy service.  This patch parameterizes the
setting (and also the SSL port) and sets it to a nonconflicting
port (8083) by default.

Partial-Bug: #1277728

Note: this resolves the port conflict portion of the bug.  We'll need a second patch to puppet_openstack_builder to resolve to matter of it binding only to localhost on AIO installs.  This patch sets the stage for that one by giving us parameters that can actually be set by scenario_node_terminus.