First pass of subweave implementation. Needs a lot of clean up. I didn't want to spend a lot of time on that until I got it working in a basic case (which it doesn't now).
Renamed print to match ruby sass printing I'm doing. Just committing since I need to change branches.
First pass of new Node type.
Adding node test functions that test roundtripping selectors between the old format and the new format.
Continuing to implement Node class.
Implement operator== on Complex_Selector since it can be done in terms of the existing operator<.
Adding node.cpp to the Makefile. TODO comment additions.
Merge remote-tracking branch 'origin/feature/extend-support' into feature/extend-support-subweave
Use the naive subweave implementation until this is further along.
JMA - Changes to get c++ 11 working locally
JMA - Updated node_test to include additional tests and TODOs.
JMA - fixed complexSelectorToNode
Merge branch 'feature/extend-support-subweave' into feature/extend-support-subweave-local-osx-10.8.5

Conflicts:
	node_test.cpp
JMA - Fixed nodeToComplexSelector
Merge branch 'feature/extend-support-subweave' into feature/extend-support-subweave-local-osx-10.8.5
JMA - Moved node tests into test folder.  Deleted extraneous Libsass Tests folder
Merge branch 'feature/extend-support-subweave' into feature/extend-support-subweave-local-osx-10.8.5
First pass at porting subweave to use Node instead of ComplexSelectorOrCombinator.
Merge branch 'feature/extend-support-subweave' of github.com:DealerDotCom/libsass into feature/extend-support-subweave
Reenable lcs now that I fixed the linker errors. Templates must be defined in the header files in order for the compiler to generate the symbols needed at link time.