Commit the first description of the project goals.
Commit library initialization, and licensing.
Define a library interface that will be visible outside of the module.
Implement atomic method for GCC and tweak CMake for GCC.
Start a .gitignore with some CMake, Eclipse, and make rules.
Add a sandbox program to test electroslag features ad-hoc.
Fix static assert for Visual Studio 2010.
Merge branch 'master' of github.com:digitaldenizengames/electroslag

Conflicts:
	electroslag/atomic.hpp
Update .gitignore for Visual Studio 2010.
Update .gitignore for Visual Studio 2010 build.
Tweak the .gitignore for Visual Studio 2010 again.
Manage C++ per-class default methods.
Start in on allocator and logger functionality.
Futher iteration on allocation and logging support.
Redo allocation with new_obj and delete_obj. Compile fixes.
First pass at default allocator support. (MSVC only for now)
Clean up allocator implementation. MinGW builds again.
Wire in exception throws/catches in the right places.
Start logging implementation
Simple logging implementation to get started