Squashed commit of the following:

commit 3de83df8b02dfe9a0edbdee61cfef82a2d9559b2
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Thu May 15 08:36:10 2014 -0500

    Removed MatchError and exception default function overrides.

commit 9f1993e948a1b07035a72d2806a23463085aae85
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Tue May 13 13:17:13 2014 -0500

    Added distinct exception types.

commit b61b71d2b644d9bf34e8df28b833f1083379b631
Merge: 895c240 eb816bd
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Tue May 13 07:51:40 2014 -0500

    Merge branch 'master' of http://github.com/Knio/pynmea2

commit 895c24066d1b39e72e205714f320de36706e3365
Merge: a37b89b c4b3937
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Tue Mar 25 06:51:45 2014 -0500

    Merge branch 'master' of http://github.com/Knio/pynmea2

commit a37b89be117868e0e3a91c913f463ab17474e52b
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Fri Mar 21 15:38:44 2014 -0500

    Final reversal of stream_size commits.

commit 26034d31a1c5b549b6e052b3743324454fea420a
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Fri Mar 21 14:49:35 2014 -0500

    Remove stream_size attribute from master.

commit 2fddf7c360b7a72770667ab7c756da6326455db3
Merge: 244628a e5b72a8
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Fri Mar 21 13:18:01 2014 -0500

    Merge commit 'e5b72a8da00f0edcf8b18970441d0ef6201b161a'

commit 244628a957baddec6c4a6e953cfed3f17fee6bcc
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Fri Mar 21 10:39:39 2014 -0500

    Changed default stream_size; read expects integer.

commit 2a9b3c013fbaf8a407b7ff2911ae525a257aec47
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Fri Mar 21 08:44:59 2014 -0500

    Additional test for stream_size feature.

commit dd11664d792d298a7e1b26cfc29823348eb89808
Author: Michael Wooten <jmwooten@host-10-15-8-160.wirelessnet.local>
Date:   Fri Mar 21 08:26:40 2014 -0500

    Add configurable "stream_size" option to help stream reader responsiveness.
Merge pull request #22 from jmwooten/master

Distinct Exception Errors