Create support for multiple semantics files
Right now, only Windows ring3 functions are covered by the semantics.json file. However, there have been multiple requests for covering ring0 with semantics as well. Add functionality to scan for arbitrary definitions. This should be selectable from the GUI (e.g. via drop-down in Function Inspection).