Update license information.

- Remove GPL code from the library.
- Annotate all remaining files with a proper license header as per the
  LICENSE file.
Rewrite build system and change project branding.
Replace (block) storage management.