Refactor the way we handle the uglyfied js.

We now use mist.js as the actual file, and symlink it to a mist-<timestamp>
one, so that the browser always get what is new and never asks for it again
unless it has changed.

WARNING: need to merge first, before the automated build can be enabled again.

It will be setup automatically after the merge