Update lib/reddit_enhancement_suite.user.js

Added image expando support for quickmeme's mobile domain and an "add captions" feature for quickmeme links
Load all images in an album
loadAllInAlbum off by default
Added individual image captions above gallery images.
Refactored into addImage(sourceImage, thisHandle) function
Fixes #257 - User account switcher broken
Adds new RESUtils function to delete cookies in a cross browser
way. Includes deleting the reddit_session cookie which fixes
the account switcher. Tested on Chome, Firefox, Opera and Safari.
Could probably do with more testing before merging
Currently we have a bug when a user isn't logged in
which was added in commit 96f814e825713d7f4e6d8cd170a9e22391bc47fb
Revert "Currently we have a bug when a user isn't logged in"

This reverts commit a42c9cfda247457dca5d97caa7bad7bab9cc4071.
Proper fix for the toUpperCase error
Fixes #260 as discussed - easier to merge this pull than two pull
requests
Append albumLength to an albums title for warning of large albums
Refactored addImage
Only add imageCaptions when imgCaption is present
Refactor generateGalleryExpando and generateImageExpando into a single
function
Only inlclude imgCaptions if present
Don't display album controls on single images
Fix image captions and titles
Re-add preloadImages which was accidentally dropped
Merge branch 'master' into issue_257

Conflicts:
	lib/reddit_enhancement_suite.user.js
Move MutationObserver into BrowserDetect out of global scope

var MutationObserver = window.MutationObserver doesn't work in FF19 because scoping.  Therefore, let's avoid the scoping issue by storing RES's pointer to MutationObserver in an object (BrowserDetect).