Merge branch 'origin/develop'

Conflicts:
	dist/smartbox.min.js
mag exit support
deinit player
making SB function SB() is alias for SB,ready(), SB(platformName, cb) is alias for SB.readyForPlatform('platformName, cb')
Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	dist/smartbox.min.js
link to legend doc in README
setData, getData, removeData
Merge branch 'master' into develop
add change keyboard feature to SBInput
fix keyboard bugs
Merge branch 'master' of https://github.com/sc0rp1d/smartbox into sc0rp1d-master

Conflicts:
	dist/smartbox.min.js
Merge branch 'sc0rp1d-master'