Make use of FileUtils.jsm.
Follow up to f6c3e1a29f, handle multiple callback arguments for Tasks.
Rewrite style editor and make it read and write asychronously.
Alias brief-custom-style.css directly, instead of the /chrome dir.

Fixes isssue #27.