Merge branch 'release/0.1.1' into develop
Merge branch 'master' into develop
Update and improvement for `angular` `1.2.4` and `bootstrap-switch` `1.9.0`, implement unit test

Updated `angular` to `1.2.4` and `bootstrap-switch` to `1.9.0`.
Rewritten huge part of `bs-switch` directive, it is now working with `angular` `1.2.4` and `bootstrap-switch` `1.9.0`.
The test file for `bs-switch` existed but was not implemented, it now tests every parameter the directive takes.
Also added:
- JSHint for test files
- Working example

Closes #4 #5
Update README
fix(bsSwitch): `$apply already in progress`, default active state

The `$apply already in progress` error was due to the `bootstrap-switch` plugin changing the
`input` checked attribute _and_ manually triggering the `change` event; this seems to cause
angular to run two `$apply` calls, thus causing the error. Wrapping the initial `setState` in a
`$timeout` solved this.
Tests have been edited for handling both the new `$timeout` call (we have to wait for its
completion before testing) and the `input` use case (that seem to have a slighlty different
behavior).
The creation test has been enriched with some default values checking (active, strings, etc.).
Some minor changes have been made to the example page.

Fix #6 and close #7
fix(test,build): stop test-travis, fix jshint
Update angular 1.2.5
Improve build system, update README
Release 0.2.0
Merge branch 'release/0.2.0'