Establish CC2538 driver sensible defaults

As discussed under #392, various CC2538 drivers require the platform to provide port/pin assignments. It's all fine and dandy if the platform does so, not quite if it doesn't: compile errors.

With these defaults in place, drivers will now compile instead of throwing an error. Since for new platforms those defaults may or may not work, we generate a meaningful warning.

Fixes #392