Feature/m26 misc fixes

# Warning
# Notes
Batch Data Entry now supports any standard or custom object that has a lookup field to the Batch__c object.  This removes the need to continue using the old Batch Data Entry package, and it can be uninstalled.
# Issues
Fixes #1070 
Fixes #1071 
Fixes part of #968 
Fixes #804
Fixes #1093 
Fixes #1101 
Fixes #1074 
Fixes #1029 
Fixes #1086 
Never mind, I see where you do it later.