introduced shared control request types

To help with expanding the control api, I have exposed the control request to shared variables inside l2tp.h. This should prevent errors with duplicate keys, and help users of the control pipe.