Add npmignore

npm doesn't know global gitignore
Add mocha and chai dev dependencies
Add some integration tests
Add basic out-of-line tests
Add getAll test
Add tests for batch ops
Ignore polyfills directory
Add tests for getBatch() dataArray return type
Add test for clear
Rename test suite to avoid grep issues
wrong store name
Remove wrong done() call
Add tests for index creation
Prevent IE10 from choking on out-of-line keyPath setup
Fix indexComplies() reporting false negatives when using compound indexes

Refs #36
Update changelog
Merge branch 'mocha' into develop

Conflicts:
	CHANGELOG
Be nice to polyfills

We don't actually need a DOMStringList here, we just rely on an
existing contains() method.
Add tests for queries
Firefox stores keyPath sequence as Array, not DOMStringList