mods to configuration to change from update to validate for bean-table
mapping
mods to entity related to histories table
mods to define sql-type in some attribute in hbm files
mods to map contacts to createdUser and updatedUser

by Kim To, 28/09/2014

Changes files:
applicationContext.xml
hibernate.cfg.xml
all beans and hbm files
EnquiryAction.java
Merge remote-tracking branch 'origin/Kim'

This version is aim to suit the change of the database with proper
configuration in spring "set hbm2dll property with value 'validate'"

Kim also modify the db add trigger and some other stuff, check her
branch commit comment for more details

By ZhiYu Yang
28 Sep 2014