Fixing issue in _processOnPosition where the item in onPositionItems[i] can be undefined mid-loop if the callback that is triggered changes the length of the onPositionItems array -- onPositionItems.length becomes zero and there's an uncaught TypeError when trying to access item.fired the next time around.
correct event removal (cloned HTML5 nodes) - onended -> ended
Merge branch 'mikedotalmond-master' into V2.97a.20130512+DEV

Conflicts:
	script/soundmanager2-jsmin.js
	script/soundmanager2-nodebug-jsmin.js
	script/soundmanager2.js