Merge pull request #807 from rustyswayne/1.4.0-lists

Updated JS to test new paged / lucene cached invoice queries
Merge pull request #808 from rustyswayne/1.4.0-lists

Updates InvoiceApiController to use QueryDisplay object and paged queries
Started refactoring .Web Query objects to be cached queries