Changed Yard to RemoteYard class as now that we have paging need to keep track
of extra attributes now in new RemoteYard class

Removed hard dependency on Salt.
Restored basestring check. Need to port RAET to P3 without needed Salt dependency
Merge pull request #11549 from SmithSamuelM/sam_raet_31

Changed Yard to RemoteYard class as now that we have paging need to keep...