fix(ViewCache): Use an unbounded cache in the ViewCache.

ViewCache was broken by the LruCache change in 3e60863.  Between
that change and this one, it was not caching any views.

Also, add a test.