adding the ability of documented-lambda-lists to correctly allow for fowarding of arguments as well as conversion to a normal lambda list. In particular, added ability to have documented-lambda-lists be method specializers and handle this correctly. Also added ability to have extra keywords such as &allow-other-keys etc.  We can now parse a documented lambda list to a property list, nomalize this structure into a nice set of propertie lists per argument with metadata such as type/fowarding-info, and se this to foward a documented lambda list in order to build up fowarded methods