DATAJPA-296 - Added support for case insensitive sorting.

Modified QueryUtils.toJpaOrder(…) to apply lower criteria if ignore case on Order is set to true and the property being sorted is of type String.