Merge remote-tracking branch 'origin/master'

Conflicts:
	4.0.1/framework/controller.php
3.4.4 surname issue solved
3.4.4. action udf implementation
format
Merge remote-tracking branch 'origin/action-UDF-implementation'
whole bunch of changes and bug fixes as per rachaels email 28/8
highlight fields added, origin displayed in addresslookup, fixed role security comments & attachments etc... bug fixes as per rachaels email 28/8
Merge branch 'master' of https://github.com/harryvok/Merit.PHP.Traveller.Repository
summary button test
3.4.4 & 4.0.1 - Location/Customer Address Desc
3.4.4 & 4.0.1 - Require only 1 field for search
3.4.4 & 4.0.1 - Customer search

(Bugfix) - Added title into set of if statements, previously wouldn't
increase the counter to trigger search, also fixed so that 2 fields are
required for surname, whereas only 1 for company
Fixed bug with 3.4.4 Cust Address
all action udfs
all action udfs - 3.4.4