Merged with Member Registration REST API

The dataAccess.js is updated to support transaction with transaction.js. All actions are updated to use the new dataAccess.
restore get_contest_types query
before try to merge the updated driver
passed member registration test
updated other actions to use new merged dataaccess
passed jslint
manually merge