Empty results from resolvers returned

There was a bad test for checking an array of resources which resolved
in not returning empty result list at all.  The test was fixed and
improved.
No more calendar deleting on prop change

This was caused by an Lightning's internal mechanism causing cached
calendar to delete and recreate when their cache.enabled property
changed.  Since we stopped responding to cache.enabled and other lower
level properties and just returned cache.supported false it resulted
in deleting a calendar in older version of Lightning every time
calendar properties dialog was accepted.