Fixes compile error with MSC.

Unfortunately MSC does not support C99 where snprintf was added to the
standard. As a workaround alias _snprint to snprintf.
Adds Visual Studio 2010 project files.
Adds .gitignore.
Merge pull request #31 from rioki/master

Visual Studio 2010 Project Files
Add .what() to error message when standard exception is raised in CHECK.
Add .what() to error message when standard exception is raised in CHECK_EQUAL.
Add .what() to error message when standard exception is raised in CHECK_CLOSE.
Refactor common logic for CHECK tests into a fixture and add separate tests for std::exception and non.
Improve CheckFixture method names.

Rename `CheckFixture::Throw` to `CheckFixture::PerformCheckWithNonStdThrow`.
Rename `CheckFixture::StdThrow` to CheckFixture::PerformCheckWithStdThrow`.
Refactor TestExceptions CheckEqual tests to use a fixture and add additional tests for std:: exceptions.
Refactor TestExceptions CheckClose tests to use a fixture and add additional tests for std:: exceptions.
Add .what() to error reporting for std::exceptions in CHECK_ARRAY_CLOSE.
Add .what() to error reporting for std::exceptions in CHECK_ARRAY_EQUAL.
Add .what() to error reporting for std::exceptions in CHECK_ARRAY2D_CLOSE.
Group all exception tests into suites and normalize indentation.
Merge pull request #33 from pjohnmeyer/addingWhatToCheckMessages

Add .what() to check messages for unhandled std::exceptions.

Adds a `UT_CATCH(std::exception...)` block to:

    CHECK
    CHECK_EQUAL
    CHECK_CLOSE
    CHECK_ARRAY_CLOSE
    CHECK_ARRAY_EQUAL
    CHECK_ARRAY2D_CLOSE

Closes #11.
Rename COPYING to LICENSE; delete NEWS since it was empty anyway.
Delete COPYING (previously renamed to LICENSE).
Rename README to README.md
Add Markdown formatting to README.md