Updated with changes merged from new-backend branch r711:
* Changed compiler error dialog to be passed a snippet id rather than complete snippet reference to get details of snippet for which compile error being reported.
* Renamed several names containing "routine" to names containing "snippet".
* Modified calling code in UCompileMgr unit as a consequence.