The control bar can be dragged to the other side, this isn't obvious
however. This adds a hint on the opposite side in the form of a
silhouette of the control bar.
This commit restructures noVNC, splitting it into the core directory
and the app directory, with the former containing core noVNC parts,
and the latter containing parts specific to the application.