PLAT-6813 - EHCachingConventionSource should cache data not found

DataNotFoundException on getSingle is cached so subsequent requests
don't hit the database
Merge pull request #231 from OpenGamma/topic/PLAT-6813

PLAT-6813 - EHCachingConventionSource should cache data not found