caProto.h was using IPPORT_USERRESERVED but not including itself,
meaning there was an order dependency of header inclusion when using
this header. Now there shouldn't be.
Also, RTEMS wasn't defining IPPORT_USERRESERVED, so that definition
has been added.