Run substitutions for 2.5.1 update_saved_searches.pl
Handle unnamed searches in update_saved_searches

Handle the undefined Description case and provide the search id when
updating unnamed saved searches. Also clean up the progress
messages a bit.
Fix typo in reportertype hash key
Lower-case CF matches to find new CF hash keys

If you created a search in an earlier RT, it might have CFs that
look like CF.{_RTIR_HowReported}. This will match the case-insensitive
regex, but the matched value in $1 will be 'HowReported' which isn't
the hash key 'howreported'. This results in:

'Use of uninitialized value in substitution iterator'

Lower-case the match so it indexes to the desired hash key.
Add quotes around new CF values in searches

Previous RTIR CFs had no spaces, so saved searches containing
them won't have quotes around the CF. Add quotes for replaced
CFs that now have spaces.
Remove duplicated substitutions
Update $RT::SystemUser to RT->SystemUser
Merge branch '2.9/update-2.5.1-update-saved-search' into 2.9-trunk
We substitute lib paths now.

This script should hardcode the correct RT paths for you.