mustRunAfter improvements

Contains support for `task a(mustRunAfter: 'b')` syntax [as discussed here](http://gradle.markmail.org/message/gpkxqwznlw5qd46h) as well as a manual section on must run after ordering [as discussed here](http://gradle.markmail.org/message/jsetqksr346pb6px).