Server pool entity
Adds MachineEntity class for use in server pools
Server pool tests use EmptySoftwareProcesses as the pool member spec
Update MachineEntity with attributes class from Docker
Addresses server pool review comments
Server pool machine license header and indentation