* Create codeql-analysis.yml * Add main branch. * Update to latest boilerplate. * Replace schedule with workflow_dispatch, so that it can be triggered manually. Co-authored-by: Robin Mills <robin@clanmills.com>