Add parameter prefix

Since Oracle uses ':' for parameter prefix, I abstracted the char into
sql dialect so that I can begin to work on an Oracle dialect.
Fix hard code parameter prefix in insert/update
Merge branch 'melcloud-develop'