Reconfigures Grunt aliases.
Moves grunt-phpunit options to the top of task.
Changes grunt-text-replace target names to use underscores instead of camel case.
Changes `previous` terminology to `replace`.
Fixes replace file not being updated after config changes.
Fixes translations configurations not being updated.
Fixes project type configuration not being updated.