Unit test resources to test for missing values

Added resource value types to each resource type enumeration. This new
field allows a new unit test to determine which value types (e.g. text,
tooltip_type) that a resource value supports. ResourceUtils was updated
to load a resource type type ResourceType and ResourceValueType.

The new ResourceUtilsTest contains test methods for verifying that each
ResourceType enumeration has all of the expected values in the resource
bundle. This currently only validates for English value as UTE is not
yet translated.
Source formatting changes