Bug 828064: Firefox pages' JS should consider ESR builds up to date.

In which I refactor some global and firefox/* page JS to always
include the latest Fx version in the context and abstract
more of Fx up-to-dateness for easier updates in future.

@Osmose r?