fix(angular.copy): change angular.copy to correcly clone RegExp

angular.copy previously copied RegExp as an empty object. Change detects
RegExp instance and clones into new RegExp. This change is based on a previous
fix to allow Date to be copied.

Closes #3473
Closes #3474
fix(grunt): ensure all dependent tasks are called for all test task

Close #3421
chore(grunt): fix up the help text for the new test commands

Closes #3421