small cleanups from overlays
Doc index and topics do not render CES-1648
Merge pull request #118 from waynepallen/master

Doc index and topics do not render CES-1648
Berksfile depth resolve - CES-1563

This smart Berksfile considers every directory one level below it to be a
cookbook.  It includes ALL those cookbooks and resolves all of their
dependencies into your Berkshelf.
Remove apache2 local cookbook - CES-1563

Berksfile now resolves this dependency from upstream sources.
Basic Berksfiles for local cookbooks - CES-1563

Simple Berksfiles to make sure that depenedencies in metadata.rb/json
files actually gets picked up.
CES-1676 UI errors on Available OS Page
Correct Tag Line on Project

Questions about this commit should be addressed to Rob Hirschfeld (@Ravolt)
correct path for OCB logo graphic
ok, this is really the last change to the logo.
Merge pull request #119 from newgoliath/Berkshelf-rm-apache2

Berkshelf rm apache2 - CES-1563
Merge pull request #120 from waynepallen/master

CES-1676 UI errors on Available OS Page
Allow root to run sudo without a TTY.

This makes it more convienent to use sudo instead of su.
Enforce the presence of a no_proxy environment variable.

It turns out that people don't just magically know how to configure
their proxy parameters correctly in the somewhat complex dev and test
setup we use.
Go back to committed_read for transaction isolation.

Now that we have most of the contention nailed down, we can move back to
committed_read from read_repeatable.
Use open4 for subprocesses instead of open3.

open3 requires an additional background thread per spawned process to
watch for the subprocess to exit and reap it.  open4 does not, and lets
us see what the PID of our spawned process is as a super added bonus.
Make Puma launch with all threads pre-forked in production mode.

This makes it less likely that Puma will not be able to fork a thread in
time of need.
Run all docker slaves via sudo to avoid ulimit constraints.
Use 'FOR NO KEY UPDATE' when updating sysdata in the database roles.

This hints to postgresql that we don't intend to delete the row or
change the primary key.  This fixes some deadlocks on our more heavily
used NodeRole rows.
Ditch run's version of locked_transaction.

The one in api_helper does the job just fine.