sasl: Added forward declaration of structures following recent changes

To avoid urldata.h being included from the header file or that the
source file has the correct include order as highlighted by one of
the auto builds recently.