Merge pull request #26 from cavedude00/master

merge from cavedude00:master
Merge pull request #27 from cavedude00/master

merge from cavedude00:master
Merge pull request #28 from cavedude00/master

merge from cavedude00:master
std::deque is a much better fit, should have bit better performance
Added __STDC_CONSTANT_MACROS to cmake defines, this should make C++ export the C99 macros even if the standard library isn't quite up to the c++11 standard yet
Merge pull request #274 from regneq/master

merge from regneq:master