Added a LogosResource to handle multiple logos

- Refactored the FileResource
- Moved all (except for resources.resx and glimpse.js) to
EmbeddedResources folder
Added option for resource to define resource deps

Since the ConfigurationResource, which is the Default resource as well,
depends on other resources to work properly, the option to define these
possibilities has been added. This is needed to make sure the
GlimpseRuntime can apply the same security check to those resources as
well
Fixes #631 Made Glimpse.axd CSP Compliant

- Added a test page for the Glimpse Client and that is still not CSP
Compliant especially due to styles being inlined.
- To test this I've added the "Content-Security-Policy", = "default-src
'self'" header for the glimpse.axd and that test page in the MVC3 Music
Store Sample. Although it is to restrictive for the test page containing
the Glimpse panel. To make that work "style-src 'unsafe-inline'" must be
added to the header as well.
Merge branch 'master' into no631-make-glimpse-axd-csp-compliant
Merge pull request #658 from Glimpse/no631-make-glimpse-axd-csp-compliant

Make Glimpse.axd CSP Compliant