Beginning support for adding new Binary Predicates
Fix bug in ajax adapters in which the defaultSettings.headers were unintentionally modified by runtime setting headers
gulp:yuidoc - show how to use 'through' to trigger next task in pipe if there is any piped-in file. Commented out; kept Jay's original 'cat' trick.
support for metadataStore.onServer property
Merge branch 'master' of https://github.com/Breeze/breeze.js
Minor cleanup
Add sinon.js in preparation for tests that mock with sinon
Add sinon-qunit.js in preparation for tests that mock with sinon
Tests: created ajaxAdapterTests and moved to it the one existing test from miscTests.
Prep for a battery of ajax adapter tests
Revised original ajaxAdapter test to use sinon stub
ajax adapter fixes for https://github.com/Breeze/breeze.js/issues/40 plus tests
revised angular adapter for improved testability.
ajaxAdapterTests: fix sinon.spy restore bug
ajaxAdapterTests: cosmetic
Merge remote-tracking branch 'upstream/master'

Fixed conflict in src\a40_entityMetadata.js