Fix mispelling of a class name

Summary: This class was renamed in D10008 but was misspelled.

Test Plan: Eyeball it.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D10116
Add a `selectTokensOfTypes` method to the `AASTNode` class

Summary: Add a `selectTokensOfTypes` class which allows multiple token types to be extracted from an `AASTNode`.

Test Plan: This will make more sense in my next diff.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D10121
Rename `PhutilRemarkupRule` subclasses

Summary: Ref T5655. Some discussion in D9839. Generally speaking, `Phutil{$name}RemarkupRule` is clearer than `PhutilRemarkupRule{$name}`.

Test Plan: Not yet tested... this is likely to break external code, so I'm not sure whether or not we want to pursue this.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: epriestley, Korvin

Maniphest Tasks: T5655

Differential Revision: https://secure.phabricator.com/D9993