Fixes to add perseus to the dashboard. Most changes come from new table view which is beneficial when there is a lot of sub classes of exercise. Also Edit button links to correct places depending on type of exercise. Let me know if there's anything missin

Summary:
change problem_type to sub_exercise_type since we are no longer grouping only by problem_type

Change problem type references to be more generic. Nothing should be broken.

Add table to breakdown charts and restoration of state from url

Fix display of sub exercise group names to be more user friendly

renaming and reorganizing how breakdown table is created

Make table view default when viewing by problem type or seed

Make graphs visible by default since the whole tab is not visible by default

Add whitespace

Add distinction between perseus and normal exercises when linking edit functionality

Test Plan: None

Reviewers: jace, chris

Reviewed By: chris

Differential Revision: http://phabricator.khanacademy.org/D2374