Make headless a JJB variable

We set it at the project level, that is then passed down to each
templates invoked in the project.jobs section.  We can then override the
headless value on a per job invocation, for example for the sauce jobs.

Change-Id: Icfd58f8125059ddcd82bcaa8d7e07750cdd3b99c