Enhance expectJSONLength to allow <, <=, >, >=

Previously only exact length matches were allowed, now allow
.expectJSONLength('properties', '<=10')