Make an example for nested scopes
Merge pull request #57 from mwoc/nestedScopeExample

Make an example for nested scopes
Upgrade Mocha, PhantomJS, and mocha-phantomjs. Also switch to using the NPM packaged Mocha.
Merge branch 'master' of github.com:bramstein/knockout.selection
Add Travis configuration.
Add TravisCI build status.
Implement two failing tests for conditional rendering of knockout.selection (using ko 'if' binding)
Implement fix for conditional rendering
Merge pull request #59 from mwoc/conditionalRendering

Conditional rendering with an if binding

I tested the changes and they pass the tests and the examples works so I'll merge the fork.
Moved all interaction with selection into selection API
Use a single eventmatcher for all event types.
Introduced a SelectionState object
Added a configuration object and replacing the single flag with a mode option.
Moved mode handling into ko.bindingHandlers.selection.modes
Implemented mode switching example
0.3.0
Renaming SelectionState.cleanUpState to SelectionState.cleanup
Merging upstream master
Merging SelectionApi and SelectionState into SelectionModel
Adding myself to the contributors list