Spring-cleaning

So this is a pretty large update, including but not limited to strict PHP5, Windows and CakePHP 2.x compatibility (tested sucessfully with various versions from 2.1 up to 2.4.2), reintroduction of the 1.3 filter configuration (possible BC breaking change) while keeping the per-model filters (#39, #35, #22), and additional (and fixed) tests for validation, filters, helpers, etc.