[#90] save only modified fields when changing query name/description
[#90] perf: don't render (ngIf) the table visualization tab instead of hiding (ngHide)
[#90] switch to new visualization tab on save
[#90] query links in widget title
move DashboardCtrl and WidgetCtrl to dashboard.js
dashboard_directives.js
[#90] query link: style, link to #table, 'query' attr required
query links: no underline
[#90] handle widget creation failures
update angular-resource (adds .$promise support)
[#90] query-link: use ng-href as @arikfr suggested
Merge pull request #154 from EverythingMe/90-ui-issues

[#90] save only modified fields when changing query name/description