The style sheet is intimately connected to the Javascript code and HTML so trying to share it between both sets is not sensible.
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.