Begins refactoring back office listing queries.
InvoiceQuery revisions
Merge pull request #804 from rustyswayne/1.4.0-lists

1.4.0 lists
Updated queryResult model to match API's new QueryResult model. Adjusted order.view.controller.js (Which is controller for Sales > List) accordingly.
Fixed Customer List page to use the QueryResult model. Fixed issue M-356 by removing required state from First Name and Last Name for customer, adding customer link to the email address in the customer list.
Refactored InvoiceApiController GetAllInvoices to return a paged query
Merge pull request #805 from rustyswayne/1.4.0-lists

Refactored InvoiceApiController GetAllInvoices to return a paged query
Starting new function to merge filtered and unfiltered customer listings on the Customer List page.
Merge remote-tracking branch 'merchello/1.4.0-lists' into 1.4.0-lists
Working on integrating the new QueryDisplay request model into the order list controller and service.
Merge pull request #806 from cssquirrel/1.4.0-lists

Working on QueryDisplay request model integration.
Updated JS to test new paged / lucene cached invoice queries
Merge pull request #807 from rustyswayne/1.4.0-lists

Updated JS to test new paged / lucene cached invoice queries