Patching back in missing 1.4.0-lists changes.
Merge remote-tracking branch 'merchello/1.4.0' into 1.4.0

Conflicts:
	src/Merchello.Web.UI/App_Plugins/Merchello/Modules/Customer/customer.list.controller.js
Merge remote-tracking branch 'merchello/1.4.0' into 1.4.0
Merge pull request #850 from rustyswayne/1.4.0

Updated UmbracoCms.Core dependencies to 7.1.6
Invoice view fixes.
Merge remote-tracking branch 'merchello/1.4.0' into 1.4.0
Update TypeFieldElement.cs

If you add a custom type field definition in merchello.config you get an exception because the configuration property is missing.
Fixes for not displaying Capture Payments action menu item on Invoice View page if payment has already been made. (Not working correctly yet due to API issue).
Merge pull request #852 from calaa/patch-1

#M-383 Fixed
Merge pull request #851 from cssquirrel/1.4.0

Back Office Sales UI revisions
Updated JSON object properties to match lang file