(CDAP-335) Remove ResourceSpecification to remove unnecessary complication

This is Part I for the API refactoring. See JIRA for more details.