Improved use of screen real estate

noVNC uses quite a large portion of the screen for its own stuff. This means that the usable area for the remote desktop is smaller. This patch improves the use of screen real estate of the noVNC client without removing the reliable feeling of where the user is working which comes with the consistent control bar at the top. The size of the usable area for the remote desktop is a very important factor especially when working from devices with lower resolutions. This patch:
* Merges the control bar and the status bar together.
* Makes the control bar thinner by removing the space below and above the control buttons.
* Adds a panel which popups with the status text when the user clicks on the control bar.

Currently, there are two rows, a control bar and a status bar. The information provided by the status bar is in my opinion not important enough to take up as much space as it does so this patch merges the status bar into the control bar in addition to making the control bar as thin as it's buttons.

BEFORE:
![before](https://f.cloud.github.com/assets/4117162/788119/3559e67c-eaf3-11e2-8d23-755e8f2caaa0.png)
AFTER:
![after](https://f.cloud.github.com/assets/4117162/788121/3e636d7e-eaf3-11e2-9798-4cc9fada4dec.png)

The popup status panel is added with the purpose of clearly showing the status text in the cases where the status text was to wide for the screen (this problem also existed to some extent before the merge of the status bar and the control bar).

Popup status panel:
![screenshot from 2013-07-12 14 31 04](https://f.cloud.github.com/assets/4117162/788124/5419feda-eaf3-11e2-9671-c6ad798940c6.png)

Even tho the auto-hide option or the placement of the drag-button was not addressed in this patch I think this could be related to the discussion in Issue #95.