Escape regex unfriendly characters in keyword search filter

This PR updates default and fulltext filter to escape characters (server side) that are not regex friendly and adds client side validation for number filter.

@smebberson This is ready for review!