#225 updating the contract wasn't clearing cache for meterContract, added a cache clear on meterContract when updating contracts.
#226 added new meterContract_contractLatest check for lastest contract on meter display.
#225 cache cleared with every logon
4.0.2a loaded into BBA PreProd 23/11/2012 22:00
#225 removed comparatorMap as this is no longer working correctly.
#228 paging fixed to 500 rows
added dojo.grid paging option in options.ini
Tidy field widths - meter type & status
Merge remote-tracking branch 'origin/BBA-Power-V4.0' into BBA-Power-V4.0

Conflicts:
	public/js/bba/Contract.js
Added 'AND meterContract_contractLatest IS TRUE' to the meter search to get the corect contract
#223 greyed out box for new status. ready for test.
Merge remote-tracking branch 'origin/BBA-Power-V4.0' into BBA-Power-V4.0
#229 removed all unnecessary SQL calls
merged ZendSF into BBA Power as I am no longer supporting ZendSF (moving my code to ZF2)
4.0.2c loaded into BBA PreProd 2/12/2012 23:20
#230 added clear site cache when adding new client
4.0.2 loaded into BBA Production & PreProd 18/12/2012 17:00 ish
Quick fix for Issue #232
and comment out some INFO logging
sent to BBA production 17:20  20/12/2012
Provide a way of seeing AddressID being used for a Site in GUI
#232 when getting raw values from row object one just needs to use '$row->column_name' style in this case '$contract->contract_status' this will get the raw data the methods in the row object are really used to format the raw data for visual output.
Set contracts search to sort on start date - desc.