first pass at ReplaceTextTask
add ReplaceTextTask to autoload global, add it to TaskRunner::isModern, and add note about why replace is unimplemented