Merge pull request #2 from spond/v3-template

FIxing a small memory leak issue in the test file
adding string buffer unit test
Merge branch 'v3-template' of https://github.com/stevenweaver/hyphy into v3-template
updating gitignore
commenting out install declarations for targets that are tagged with EXCLUDE_FROM_ALL; adding OSX_RPATH policy for hyphy_mp target
removing constants from GTEST build
Added a comment to test commit system
All but that last method covered by unit testing

I have questions regarding the last one. If it needs coverage I will provide
that and an explanation in the future.
General cleanup
Broke EscapeAndAppend into purpose specific methods

Wrote gtests for them as well.
Figured out the right list include, finally.
Merge branch 'v3-template' of https://github.com/spond/hyphy into v3-template
Merge branch 'v3-template' of https://github.com/spond/hyphy into v3-template

Conflicts:
	src/core/string_buffer.cpp
Merge branch 'v3-template' of github.com:veg/hyphy into v3-template

Updating from the veg pull of Sergei's v3-template, after pulling
directly from Sergei. Might as well fix all merge conflicts at once.
Deduplicating Escape and Append Code and final GTESTs
Removing old EscapeAndAppend dep code
Depricating old EscapeAndAppend code
Cleaning
Make naming consistent with conventions
Cleanup