HTML cleanup

A couple of HTML errors had crept in while other changes were taking
place.
Numerous small edits

In common.php moved timezone setup prior to log init to resolve out of
sync file names
Changes in CSS around user registration.
Start of real detection of communication problems with thermostat