Use '-Werror -Weverything' for compilation.
Updated submodules.