Remove RADIUSD_NEED_DECLARATION

Apparently this hasn't been used for a long time, and no one
has noticed.
We haven't used sys/locking.h for a while.
Add TALLOC_CTX to paircreate()

Which exposed a fair amount of repeated code.  That should
use radius_paircreate().
Remove RADIUSD_NEED_DECLARATION