Maintain popup when switching files.
Close popup when a resource has no methods.
Adujust spacing for enum.
Show request tab with only method level traits.
Clean up resource and resource documentation views
Remove duplicate resource and method key functions
Fixed angular bootstrap tab and tabset collision issue.
Reverted back to using phantomjs
Merge branch 'master' into epic/console-restyling

Conflicts:
	app/scripts/directives/tabs.js
	app/scripts/raml_console.js
	app/views/documentation.tmpl.html
	dist/index.html
	dist/scripts/app.js
	dist/scripts/vendor.js
	dist/scripts/vendor/codemirror.js
Improve popover management when RAML changes.

Maintain popover state when editing a resource's raml.  Close it when
changing files or removing the resource.
Merge branch 'epic/console-restyling' into spikes/rework-animation

Conflicts:
	app/scripts/animations/pop-up.js
	app/scripts/controllers/resource.js
	app/scripts/directives/tabs.js
	app/views/documentation.tmpl.html
	app/views/raml-console.tmpl.html
	dist/index.html
	dist/scripts/app.js
	dist/styles/9846037a.app.min.css
	spec/unit/controllers/resource_spec.js