Feature/lcidl parameters

A range of changes to lcidl.. negative default numbers, optional boolean, nil/0/false default values for parameters if not specified, optional minversion inclusion on frameworks in lclink.sh,