Add docker test for local linux/gcc builds
Make tests pass on GCC

And reduce number of warnings below noise treshold.
Remaining warnings to be addressed in subsequent PRs.
Merge pull request #28 from cesanta/gcc

Make tests pass on GCC