New general layout using <div>s

Another rebase of https://github.com/jenkinsci/jenkins/pull/1298
Hey Kev.  Hmmm.... I didn't think it was big, but that's probably just me.  I've no prob making it smaller if people think that would be better.  I guess we'd need a different/smaller/no icon.