Sorted source and header files in the project alphabetically.
Merged submodules.