Change the word "sermon" to "recording" in the URLs SermonSpeaker re...

...ads and writes

I'm a pastor and want SermonSpeaker to stay focused on sermons.  But it's useful for organizations other than churches too, so this change makes the SEF URLs appropriate for recordings which are not sermons.

This pull request's changeset is sufficient to serve my needs, but would change all SermonSpeaker URLs to say "recording" instead of "sermon," so it would probably not be good to integrate this pull request into SermonSpeaker as is.  To integrate it into SermonSpeaker correctly, I think what would be needed is to create a component configuration parameter to allow the user to set SermonSpeaker's URL "view" name, and set the default for that parameter to the string "sermon."  I haven't taken the time to create that configuration parameter yet, but perhaps I or someone else can do that in the future.

Edit:  I thought this pull request was sufficient for my needs, but now I see it contains a bug.  It causes the error message "Sorry, unfortunately I didn't find any Sermons" when I follow a single sermon link from the Latest Sermons module to the frontend component.