Multiple fixes for maas machine processing

- Strict object type check before skipping the node in case if it
  is already in deployed state
- Implementing skipped list for machine processing
- Check for duplicate mac address from the maas nodes list
- Check if machine in machines list before assigning an ip
- Check if machine in machines list before deploying it

Prod-Related: PROD-35006
Change-Id: Ic7675563bac4205305d682bf8ee151305b73fb8a
1 file changed