Bug 579810 - Collection of Postgres table metrics fails when the tables are not in the public schema

Changed resource key format ("tablename"->"schemaname.tablename")

Implemented resource upgrade and updated resource component and discovery component

Also changed the availability check: new the resource component checks for table existence instead of looking at the parent database availability