Replace hard copy of Wiring Pi 2 source code with submodule of the repo

1. removed source code of wiring pi
2. added submodule of the wiring pi
3. removed generated files
4. added generated files into .gitignore