added default constructor to CharRangeMatcher and CharSetMatcher
added max parameter to Scanner::match() and Scanner::skip(). added Scanner::skipline() method