Restructured runtime code

The new ‘shared’ folder is for code that is included in the compiled
output and also used by the compiler itself. Now everything in the
runtime folder will only ever be used in the client’s browser, making
it safe for them to assume that the w.FASHION exists.