Extend validation for ReplicationController

Provide type safe checks for empty sets of selectors.
Update Service and ReplControllers to validate

Validations are performed on update and on create.
Merge pull request #623 from smarterclayton/validate_replication_controllers

Add validation to ReplicationControllers