auth & enc GSM merge

implement objects and functions required for encryption and authentication - only GSM folder and build necessities.

N. B. introduces libosmocore as a required dependency.