Module page redesign

Story: https://www.pivotaltracker.com/s/projects/911874/stories/70178380

We now render tables as part of the module, not within the graph view. This 
gives us more control about where we position tables, but it also has several
other benefits: 
* Tables are now rendered for IE8 and non-JS users
* Tables are rendered on the server, not the client

There is one outstanding issue: tables are not displayed by default on page
per thing for tabs. However, I think we should get these changes merged 
before Lenny rips the codebase apart next week, so I've raised a separate 
bug for this.