add v4 encryption support

We already have all the necessary primitives for a5/4 and gea4 support because they are needed for a5/3 and gea3 correspondingly. Check that we support appropriate key lengths everywhere and that algorithms are properly exposed in API (enums, availability checks, key length checks, vty etc.)