Parses Lynx module firmware version string into structured version object. Returns null for null argument or upon error.