Add new OPC UA documentation, and dynamic type load

Also, update the headers with the new license
64 files changed