Improved pattern matching support

This commit adds nested patterns, as patterns, list patterns,
and unit patterns.

This bumps the minor version number.
Merge pull request #92 from glguy/master

Improved pattern matching