feat(bsSwitch): update to bootstrap-switch 3.0 (pre-release)

Change calls to `bootstrap-switch` plugin, since it has been re-written, changing its API.
Change tests, according to the new specification.
Rename some attributes in order to reflect the new plugin API.
chore(release): 0.3.0-alpha.1

Bump version number to `0.3.0-alpha.1`.
Build new dist files.
Removed template/replace usage to be IE8 compatible. Angularjs is incompatible merging attributes for IE8 and input elements as those receive in the IE8 on creation the type text.
Clarified new dependency on DOM element in readme
Corrected placement of compatibility information
feat(bsSwitch): switchWrapper property

Add switchWrapper propert to customize the container wrapper CSS class.
Add test for switchWrapper property.
Karma update to latest version.
Update to angular ~1.2.15.
Improve click switch test.

Note: commit based on my temporary fork of bootstrap-switch.
Update .travis.yml

Discard NodeJS 0.8
Fixed introduced compatibility issues with directives used via elements.
feat(wrapper): complete wrapper feature, refer to main plugin at ~3.0.0
chore(release): 0.3.0-alpha.2
Merge remote-tracking branch 's10z/develop' into develop-alpha

Conflicts:
	bower.json
	dist/angular-bootstrap-switch.js
	dist/angular-bootstrap-switch.min.js
	package.json
	test/spec/directives/bsSwitchSpec.js
Merge remote-tracking branch 'origin/alpha/0.3.0-alpha.2' into develop-alpha
chore(bower): update angular, require jQuery from 1.9.0
Merge branch 'develop-alpha' into develop