Add a way to set dashboard defaults from a DiamondashConfig
Refactor out common parts of dashboard creation and replacement api methods
Add server dashboard config defaults when adding new dashboards via the api
Add test to assert server dashboard defaults are applied correctly for dashboard creation and replacement api methods
DiamondashConfig .set_dashboard_defaults -> .apply_dashboard_defaults
Use the bare 'except:' instead of a redundant 'except Exception, e'
'cls' for classmethods, not 'self' (doh)
Merge branch 'feature/issue-110-give-each-new-dashboard-config-the-server-defaults' into develop