Update for Knockout 3.0 support. This breaks 2.x support and includes an interface change to the apply function.
Added KO 3.0 check to make it easier for people with 2.x to find out whats wrong
Added test to test binding provider with data-bind and data-name member together when member is named as a binding
nodeHasContent does not detect content for multiline virtual elements
Refactored nodeHasContent test
Added more nodeHasContent Tests to fill in more gaps in logic
More tests fix
Removed test duplicate
Fixed so that nodeHasContent returns correct result for virtual element with newline before content
Fixed test to prove that getDataFromComplexObjectQuery does not work if observables are part of the path
Fixed getDataFromComplexObjectQuery to work with observables in path
Test to prove Issue #4
Fix for Issue #4
Test to prove bug with fix for Issue #4
Fix for options binding that broke with fix for Issue #4
Added test to prove that changing model type works for template convention
Updated nuget spec to KO 3.0
Merge branch 'KO-3.0beta-support'

Conflicts:
	src/Knockout.BindingConventions.js