Give publish.runner module call a timeout

It's important to be able to set a timeout for publish.runner calls
as it's generally unlikely that most runners will return in the
default timeout. When publish.runner times out, the runner stops
running at that point, likely breaking whatever was occuring.
Update to latest bootstrap script, v2014.02.27
add influxdb salt module
add influxdb_database salt state to manage influxdb databases
add influxdb_user salt state to manage influxdb users
Hygiene: service command is not part of path
Remove outdated ec2 tutorial
Fix typo: maintinance => maintenance
Merge pull request #10825 from JensRantil/spellfix

Fix typo: maintinance => maintenance
fix typos
Add a state to control presence of user inside arbitrary htpasswd file
escape name of extensions

Bug triggered when trying to install `uuid-ossp` extension
Merge pull request #10827 from jeroentbt/patch-1

fix typos
Pyobjects documentation improvements

This makes a simple enhancement to the module documentation for
pyobjects and also updates inline comments throughout the renderer.
tested keeping.py basic working nnow
Merge pull request #10831 from borgstrom/develop

Pyobjects documentation improvements
It looks like the permission for the ps module were inadvertently
changed during a update to the documentation. This changes the
behavior back to match other exec mods.
Merge pull request #10824 from techhat/issue10823

Remove outdated ec2 tutorial
Merge pull request #10818 from s0undt3ch/hotfix/bootstrap-script

Update to latest bootstrap script, v2014.02.27
Merge pull request #10815 from ryan-lane/add-timeout-to-publish-runner

Give publish.runner module call a timeout