Fix view cookie for Material TabView

In the material design library, a TabLayout contains TabView objects,
but those are defined in XML with TabItem tags. Since the TabItem cookie
is set to the children of TabView, we can simply reset the TabView
cookie to the value of one its child's cookie.

Bug: 37137006
Test: checked manually
(cherry picked from commit 25e9fe5c4dad33777c490a0a4302bec20599347f)
Merged-In:I06ca802b8e6ab72a3cf7a05b56bce794eccbefa4
Use new LayoutlibCallback.getResourcePackage method

In Resources_Delegate, when looking for the resource package name, use
LayoutlibCallback.getResourcePackage instead of Context.getPackageName.

Bug: N/A
Test: layoutlib tests updated
(cherry picked from commit 2d55a7614e54c7029064fa5959d899ac76400edf)
Merged-In:Ife2c82820accac6345dbc34bdcd81b7cfa508d25
Remove unused RenderParamsFlag

FLAG_ENABLE_LAYOUT_VALIDATOR_OPTIMIZATION has been unused since an
update in the layout validation code.

Bug: 153986571
Test: N/A
(cherry picked from commit 88db70f42552fe1fcb9087c4b44ec62cd8ae3524)
Merged-In:Ie56fb618a745bdd8f361720d629b5f4a681d92a4
Delete always true flags

FLAG_KEY_RECYCLER_VIEW_SUPPORT and FLAG_KEY_XML_FILE_PARSER_SUPPORT
always have true values. This removes them.

Bug: 153986571
Test: N/A
(cherry picked from commit ce38bf9dd4d1aab2ddef469ee92b623b1b75bc17)
Merged-In:Ifff5dc065dc0aeba00e12bd763c90359f5463c1a

Change-Id: I9507c7066c351e3171c08ce0000393f067b8255f