Initial Reg Ex pattern match

API call now supports a matchColumn and matchPattern. The matchPattern
is applied to the matchColumn as a reg ex filter if supplied.

The filter is applied by the RegexExtendedFilter after the rows have
been filtered by the key filtters, the NameQueryFilter has been applied
to read the columns and the row fragments have been merged from
multiple SStables.

Note that for simplicity this only works with selecting columns by
name. So there is now a columns param on the api call that must specify
the columns to read. This may change later.

Simple tests were added. Waiting to change the time component of the
row key to a timeuuid to make it easier to build test data before
adding more.