Proper git submodules handling in the Makefile based build system.

I will need to maintain several fcserver installations and that patch will
help me to do so.

I've not tested yet a from scratch cloning and building but as far as
the directories for each submodule is not is the main repository, the
code is doing the right thing for that case ;-)

Signed-off-by: Jérôme Benoit <jerome.benoit@grenouille.com>
Some tweaking to .gitignore for vim.

Signed-off-by: Jérôme Benoit <jerome.benoit@grenouille.com>
Oops ... fix a type in the git submodules previous patch.

Signed-off-by: Jérôme Benoit <jerome.benoit@grenouille.com>
Oops ... fix a typo in the git submodules previous patch.

Signed-off-by: Jérôme Benoit <jerome.benoit@grenouille.com>
Merge branch 'master' of github.com:PimentNoir/fadecandy
- Move a comment to the right place in Makefile;
- Respect Micah coding style is order to simplify the merge.

Signed-off-by: Jérôme Benoit <jerome.benoit@grenouille.com>
Merge https://github.com/PimentNoir/fadecandy