BackendModel::invalidateFrontendCache bugfix

It should listen to the language. Before this change it always
recreated all cache.
Merge pull request #376 from siesqo/invalidateFrontendCache-bugfix

Bugfix for BackendModel::invalidateFrontendCache()