Add some detail for the 'Invalid Pattern' messages (issue #415)

Partially addresses issue #415.

Not the best solution - you can't see the valid data in the pattern, just a second line saying "BAD RECIPE". But I don't think a "valid=false" flag is very good, either. (Which the pattern terminal would attempt to ignore, and clear on re-encoding.)

See (locale PR here)