Check if collider or one of it's inner objects has a controller to award a badge.
Add the badge to the scene directly with AddObject since it has no controller
Fixed a bug i introduced a while back
Added self test check for collision detection
Merge pull request #593 from apathyboy/badge_fix

Badge fix