Add checks to the MACAddress to find out if the givien mac address is primary, pending, imageIgnored, or clientIgnored.  Image ignored isn't verified yet, but clientIgnore appears to work as intended although it sends the system as if the host is invalid.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2416 71f96598-fa45-0410-b640-bcd6f8691b32