Merge remote-tracking branch 'tgascoigne/development' into 'development'.
Fix project paths.

For one reason or another project folders did not exist on the project
paths. This commit updates these so that they are included.

Also the path now explicitly includes the paths of the 'libterra'
library.
Add '.gitignore'.

Most files in Visual Studio are preference files and are unrelated to
the build/general development. This explicitly removes Git's concern
with them as well as the build paths.
Merge pull request #2 from MiniAl/development

Fix Visual Studio paths and ignore its preference files.