add plib to the linker scripts

allow MX processor to use plib and maintain backwards compatibility for MX parts in the MZ build. MZ processors do not allow plib usage. Also added the space(code) attribute to the eeprom library so the startup code would not try to init the eeprom flash... however this does not fix the problem as it should... Jason will need to investigate further.