Implented xofts suggestions in #577

fixes #577
Reformatted Bindings dependencies list to one per line
Output the list to Bindings/BindingsDependencies.txt, one file per line.
also simplified the gitignore file by combining the output directories into 5 generatised patterns