Clean up templates

Create an extra level of template inheritence for the subviews
of the run so more of the page content can be reused.

Add a subsection to the notion of the active section.

Change-Id: I043fad8abd9b819585438917d047cb27b0c30a8c
Add the call graph view

Turn the profile data into a call graph using gprof2dot and
dot to render the png.

Change-Id: I635ef08582185db9414913bdd840efcd4150734f
Clean up navigation

Remove "Runs" menu item and just use breadcrumbs for navigation.

Change-Id: I5f661653c8c687c86132caadfd72a412a7b98b22
write overview docs for server mode

Change-Id: I84590ad545d784306f4453ef1c3e986151c5d9b7
add a note about graphviz

Change-Id: I16065d30a7b81786403fd1825f292498b0d92e9a
clean up stats controller

Change-Id: I7cc8c6412694132bf765d6f6d41ec5c26ade8eac
prep for 0.5 release

Change-Id: Ifb486a3a15a64232f9ef2085ea4ffd1bf3d22fd1