add Select2 for document autocomplete
reshuffle some data row methods
restrict allowed edited documents to invoices and estimates only