Initial string work and license/project arrangement

Squashed the license into the initial commit

Updated String API and Unit Tests

Added additional unit tests for String objects, including equivalence
testing for Ascii, Latin1 and Utf8, all of which are currently
passing. It's arguable that all of the fromEncoding tests are already
equivalence classes for encoding - utf16, and so additional utf16
equivalence tests are likely not needed. A little bit more work on the
String API will be followed with audio device connectivity for the
Windows platform

Added license script and stuff

Nudged README.md a bit to render markdown a bit nicer on github.

Trying to fix rendering of the bold `LICENSE' on github

Fixed license-syntax.yml to not break shebang for shell scripts

Updated license headers, license script, AUTHORS/LICENSE & README.md

Integrated updated scripts/license/update.sh from mozilla/webvtt
project, rearranged README.md so that license section is hashtagged
and featured at the bottom of the file, created an AUTHORS file and
LICENSE document, and updated the license headers in source files.

Added source files to that last commit, somehow they were left out :)