pull request #35 from finblarr:patch-1

fix build directory, within repo tree
ws
Switch to copy-and-swap idiom for operator=.
This allows the compiler to elide a copy when rhs is a temporary.
Merge pull request #37 from BillyDonahue/value-efficiency

Switch to copy-and-swap idiom for operator=.
allow python3
fix for python2
Merge branch 'SuperManitu:python3' from issue #36
deprecate makerelease.py (someday drop version.h too?)
makefile for simple testing

This is hard to use within Travis-ci.com because that uses
build variants.
stop ignoring version.h
generated for the last time, maybe
stop using version.h.in for cmake
Merge branch 'no-version'

We can modify version.h directly, as desired. It is retained for
backward-compatibility, in case anyone is using those macros.

Note: I have not modified SConstruct since that is deprecated, so
I have retained the `version` file, which should be ignored.

Addresses issue #38
Added pkg-config file
Merge pull request #42 from jonessen96/master

Add pkg-config support
rm trailing ws
Added arrow operator to ValueIterator and ValueConstIterator
Merge pull request #41 from bmcdorman/feature-arrow_operator

Added arrow operator to ValueIterator and ValueConstIterator
Removed vim mode lines.

Users can set their own preferences in their personal vimrc.
Ran clang-format over all .h and .cpp files.

    clang-format -i $(find . -name '*.h' -or -name '*.cpp')