New general layout using <div>s

Follow up to https://github.com/jenkinsci/jenkins/pull/1289

Rebased.