Update LazyLoadProvider.cs

Fixed missing quotes when using ForceProvider="LazyLoadProvider" to include JS files.
Update LazyLoadRenderer AddJs error.
Reverted previous fix and Reapplied in a correct way.

This new patch adds check's to individual RenderSingle calls to load the global script.  This is needed because using Html.Requires in MVC will  not call Render*Dependencies.

Also added a fix for web forms version having the same issue.  In this case the global scripts will be loaded so all that is need is to ensure that the script passed in is quoted.

As a added bonus I Updated the MVC LazyLoadRenderer to reader all its client side code in Render*Dependencies in one script tag instead of one for each. Ie:

<script>
CDLazyLoader.AddJs('//use.typekit.net/abc.js?cdv=10');
CDLazyLoader.AddJs('//site.two/file.js');
</script>
Added custom ClientDependencyLoaded and ClientDependencyDone events when resources are loaded.

This will use jQuery event's if available or else internal code.

Eg:
$(document).on("ClientDependencyDone", function() {
	/* Some custom code */
});
Or
ClientDependency.Sys.addEvent(document, 'ClientDependencyDone', function() {
	/* Some custom code */
});

And where data is the script url.
$(document).on("ClientDependencyLoaded", function(event, data) {
	/* Some custom code */
});
Or
ClientDependency.Sys.addEvent(document, 'ClientDependencyLoaded', function(event, data) {
	/* Some custom code */
});
Merge pull request #13 from pynej/patch-1

Update LazyLoadProvider.cs
updated git ignore and some test bits
Merge branch 'master' of https://github.com/Shandem/ClientDependency
updated some test data
Reverts the changes to LazyLoadRenderer for now since I had to fix some other issues. Changed how the lazy load script gets registered and to ensure it's only registered once even when both Css and Js are being lazy loaded and ensures that the lazy load script is always above the lazy js calls to load in the resources. Updated the web test to show it working. Kept the JS quote fix, now need to review these changes when debug=false when composite files are enabled.
Fixes issue with parsing the request's extension, this would have been causing a lot of confusion when break-pointing and it would appear to have been working in debug mode by fluke because of that. Fixed up the issue with quoting the Js dependency for the lazy renderer. Fixes the issue with &amp with the lazy renderer.
Re-merges back in pull request changes to ensure that the js and css bundles are rendered together without multiple script tags.
Fixed issue with extension check and a test.
Merge pull request #14 from pynej/events

Added custom ClientDependencyLoaded and ClientDependencyDone events when...
Fixes Less issues with imports (issue 11)
Deployed v 1.7.0.4
Fixed Issue Causing Muliple CSS Link Tags To Be Rendered On Debug
Merge pull request #16 from ElijahGlover/master

Fixed Issue Causing Muliple CSS Link Tags To Be Rendered On Debug
Updated to latest SassAndCoffee libs. Fixes up a potential issue with compression, which needs to be done before any filters execute.
Merge branch 'master' of https://github.com/Shandem/ClientDependency
JsFolder Include Corrected Search Pattern To .js