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.

refers to mist.core's issue #54