Add "GNU-like" project files to repository

Create the "standard" files that should accompany a GNU-like project
release: 'AUTHORS', 'ChangeLog', 'COPYING', 'INSTALL', 'NEWS', 'README',
and 'THANKS'.

These files are created by Automake and help to organise history,
contributions, and structure. This makes them important for deadlines,
and marking authenticity of work.

At the current moment most of the aforementioned files contain no
content (with the exception of 'NEWS' and contains a brief description
of release v0.1.0, 'ChangeLog' containing the modifications of this
commit, and 'README' presenting a brief description of the project).
Set up a simple build system

Create the project file for Visual Studio, as well as the property
sheets 'Common', 'x64', 'Win32', 'Debug', and 'Release' for build
configurations.

Visual Studio/MSBuild makes use of several when building to allow for
different configurations; these take the form of a project file to
organise the core project, and property sheets for different settings.

These files are generated, but hand edited, by Visual Studio.