NH-3192 - Port-back register date function in MsSqlCeDialect

Squashed commit of 65f648847f6bd7fde8001c20c4b25cf3fb1fbeb8 and 203a98fda4943838cd930196bb8beb1c9c21adf9
NH-3196 - Port-back support of guid.native generator for MsSqlCeDialect

(cherry picked from commit 3d336955ba718d26661d356e9cf263043355c191)
NH-3194 Port-back support of variable limits for MsSqlCe40Dialect

(cherry picked from commit 5625cdc78931ce00d2146f6530aa5f33928ec172)
NH-2858 - Enable test fixture only for MsSql2005Dialect dialect