Merge some changes from calorie

This changes the operators from uppercase to lowercase.
Merge f84da5 from calorie
[CSpecNewOutputVerbose]context

(cherry picked from commit 0438742c68ebe7b5588dfc98174e2c629b7fcb90)
expect_to

(cherry picked from commit 589827015411528c92d0c2331840777ef1cd77f0)
cherry-pick of f04eb62 from calorie
Cherry-pick 393b89 from calorie
fix sample

(cherry picked from commit 1e41ae6cfc568238819d83e72a0926635d4a65dd)

Conflicts:
	.gitignore
Building CSpec and examples using CMake and removing support for windows.

(cherry picked from commit 62c3687aa3c76788cf40f217ca7f870ed309e4aa)

Conflicts:
	.gitignore
	Makefile.am
	README
	autogen.sh
	configure.ac
	src/Makefile.am
Refactoring all warnings as errors.
(cherry picked from commit c358f9855b061f02fb087106fbe23305b4315a04)