fix of bugr 10078 and package.json
fix of 10079
justify attribute names
update tests
fixed prepareData for member registration API

fixed prepareData for member registration API. Removed sql for social_login_provider and adjusted the order for deleting a user
before testing support of multiple database servers
added support of multiple database servers for dataAccess.js

The .profile script is modified to write to multiple informix db config files in a loop.
The dataAccess.js use eval() to access different env variables according to a mapping between database name such as "common_oltp" to the index of database server, such as 1, 2, etc.
Merge pull request #27 from skyhit/master

Integrate and Improve the CI Build Scripts
changed env variable to use TC_DB and TC_DW prefix to support multiple databases

changed env variable to use TC_DB and TC_DW prefix to support multiple databases
before testing support of multiple database servers
added support of multiple database servers for dataAccess.js

The .profile script is modified to write to multiple informix db config files in a loop.
The dataAccess.js use eval() to access different env variables according to a mapping between database name such as "common_oltp" to the index of database server, such as 1, 2, etc.
changed env variable to use TC_DB and TC_DW prefix to support multiple databases

changed env variable to use TC_DB and TC_DW prefix to support multiple databases
moved TC_DATABASE_LIST to .profile
fix several API urls
updated upstream changes into this fork
Merge branch 'master' of https://github.com/mekanizumutc/tc-api

Conflicts:
	.profile
	deploy/development.sh
	deploy/heroku.sh
	test/test_register_member.sh
corrected heroku.sh
minor config updates. added start/stop script
remove dredd related logic
build status and configurable cache expiry