implemented remaining tests for Select editor (the ones that were labelled 'TODO')

Conflicts:
	test/editors.js
New setValue test from #179
Pass editor instance to Select options function;

Refs #169 and #159
Build
changelog
It doesn't make sense to call setValue() with a collection
if we aren't supporting multiple value inputs.

Revert "New setValue test from #179"

This reverts commit 2f867749b22ee732b02f7bc688cc235266eca8d7.
Upgrading QUnit
Use latest version of underscore.js in tests
Upgrading handlebars.js used in tests
Upgrading sinon.js
Upgrading to Backbone 0.9.10
changes to docs regarding form.commit({ validate: true })
specifying backbone version
Update package.json
Update license year
Update build templates
Remove jQuery UI components; update DeepModel to fix tests
Update jQuery in tests
Remove old jQuery UI test files
Remove buildify submodule (install via npm instead)