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