IncludeOS v0.9.3

Distro support
  * Support for Arch by @GuzTech
  * Support for Fedora by @andreashappe
  * Support for LinuxMint by @h4tr3d

Examples
  * 256-color mode VGA (@lefticus)
  * Snake rewrite (@Voultapher)

Kernel
  * Stack switching utility (context). Create and use custom area in memory as
    stack for a provided delegate.
  * CPUID (@gurka). Includes KVM feature support

Misc
  * Minor fixes and refactoring from @RicoAntonioFelix
  * Move ELF symbols (yet again) into its own section, but pre-pruned
  * Further reductions in binary sizes
  * Move stack to the old 640k conventional memory hole, reducing memory usage
  * Updated logotype and READMEs

Heap debugging
  * Validate new and frees
  * Buffer overflow checks (@gurka)
  * Verbose mode for tracking allocations

Utility
  * Added Logger - ring buffer log utility
  * Added Timer - makes it easier to start, stop and restart a task

Profiling
  * Add mode toggle for stack sampler allowing Switch between caller mode
    (show who calls function) and current mode (show current function).

Networking
  * Packet now travels through the network stack as a unique_ptr instead of
    shared_ptr (avoiding control block allocation)
  * Isolated network layering a bit by moving ethernet address to hw::MAC_addr
  * TCP optimizations
    * Fixed bug where read would result in double free
    * No longer sets up default callbacks, saving allocations
    * Minor reduction in size

Testing
  * Improvements to test automation