Merge branch 'release/0.3.1' into develop
Renamed 'FragmentMatcher' to 'Matcher'
Added CaperPattern to wrap "constructed" regex patterns
Added CaperSubject base for CaperClosure and CaperFragment, CaperSubject.take() now returns an iterator.
Added separator matching

 - Added return_type, include_separators and include_source parameter to CaperSubject.take* methods
 - Updated Matcher.fragment_match to match separators (if enabled)
[Issue #6] Added support for repeating episodes identifiers like 'S01E01E02'
Added compat module to fix some issues on Python 3+
Added test for 'S01E01&E02' identifiers
Bumped version to 0.3.2
Merge branch 'release/0.3.2'