Update to v1.2.0, plus branch less essential info from readme into a few additional files

Here's a major update that corrects several bugs in the script, improves its functionality, and provides streamlined documentation (with older release notes, advanced usage techniques, and gradient test cases migrated into individual files). I think I'm done for now, at least until I get around to implementing canvas and radial-gradient support.