Change license from GPL 3 to Apache 2.

This commit also updates version numbers and does a bit of cleanup in README.md.
Merge pull request #562 from joshmarcus/topic/change_license

Change license from GPL 3 to Apache 2.