Switch to phantomjs and add JS requests and size

With phantomjs, we include asynchronously loaded
resources, which is important for statistics of
pages with modular loaders or lots of JS enhancement