Modified Makefile to pull in required submodules automatically.

Added GL context antialiasing, and increased line width accordingly.
Fixed off by one error that caused the last boid of each
work_size block per thread to not receive updates