Merge from master: Moving all badge alterations into helper functions
Adding Opera Implementation of setBadgeStatus