html5: Wrap document body in <div>

This allows users to easily constrain body width while maintaining centering.