devel/nspr: Completely rework DragonFly support

* Create new files to properly support DragonFly as a separate platform

* This stops a FREEBSD define from leaking through the headers

* And also makes it easier to push changes upstream