backup.sh bug fixes
minor code and variable cleanup.
added persistance of portfolio updates to db.
enabled account updates by default
replaced error logging in sendToSingleTradeEngine with debug output

when tradeEngine is configured with fewer tickers than product price feeds
error output is logged for debugging purpose but these are not actual
errors.
bugfix: included dumping of tick size tables, reverted to del tables
opposed to dropping them
fixed EXEC_DETAILS_END message type routing
fixed bug preventing dumping and cleanout of tick tables.
seperated out tick tables into seperate database.

as database struggels with backup (dump and delete).
disabled flushing of tcp messages to GS server
added utest, removed explicit flushing of messages

SentMessage2Test was mainly used to debug message drops from for
GlobalServer
fix incorrect date timezone in gsclient

was sending in local time instead of GMT
applied fixes to thread operation

changed underlying message queue structure to be threadsave, reduced
polling interval to avoid not properly understood blocking / locking
issue that caused the application to "stutter" when runing on 2 cpu
machines.
added space allocation auto and big file mode
improved logging for market data requests
update invalidTickCountMax setting to prevent bogos ticks

as a temoprary workaround
changed tick price validation processing, added drop tick logic

current maxTickThreshold processing of -1.0 and 0.0 ticks is not
sufficient do eleminate these ticks for even 10 ticket checks.  amended
the logic to drop these values permanently.  this will be file for most
product but obviously represents a problem for spreads, which are
currently not in scope.
eleminating all ticks below 0
added logging to isDropTickPrice
changed last price calculation

to use 2 bar mid price instead of close of last bar.