Cleaned up a bunch of stuff about gists

There were a few small issues that were bugging me about Gists, so I cleaned up a bunch of them.  Among the things that are fixed here are:

Gist options menu wasn't being updated properly
Enable/Disable wrapping did a weird sort of flickering thing
Allow gists to be created from any type of text (I'm not sure if this was a wise idea, but it seems like gists should be able to be created from any text)
Added toasts to tell the user that his or her request to star/unstar a gist was succesful
Made it so that when a user deletes a gist and/or stars a gist then that is immediately reflected in the UI.