Auto init submodules, fixes #13

If `setup.py` detects an inconsistent state of the submodules, it will try to initialize/update them, after printing a warning message and waiting for 10 seconds.

This should make *pycuda* `pip` installable.