Merge 0.5.x includes:

Squashed commit of the following:

commit 36dd398209f8e46ca1671f4078740ad38fd0db1a
Author: Joshua Newman <josh.newman@vodori.com>
Date:   Sat Jul 13 18:46:38 2013 -0700

    Got about a 1/10th of a second and reduced code size.

commit 74d69d19908d2596a10a94c373119557ad98ee6d
Author: Joshua Newman <josh.newman@vodori.com>
Date:   Sat Jul 13 17:10:15 2013 -0700

    Fix path to samples on npm.