io: added read_size parameter to io::read();¹ updated test.

1: Turns out sometimes one wants to read an entire stream!
system: added sleep_ms(); updated test.
test/premake: added .elf suffix for Linux binaries.
togo.sublime-project: added binary exclusions.
collections: changed size types from u32 to u32_fast.¹

1: It was a pointless restriction. Better to use the fastest
32-bit-min type.
algorithm/sort: clarified last two growth tests.
task_manager: doc wording.
file_io: removed const not matching interface.
gfx: new module; added display and context interfaces.

premake: added togo-deps-link for post-togo-link linking of
dependencies (order matters).
test/gfx/display: new test.
dep: added GLEW.
gfx/init: added globals and GLEW initialization.

impl/gfx/context/sdl: added GLEW initialization post-creation.
impl/file_io/posix: added missing newlines to debug logs.