Fix bug with new step numbers due to type casting
Merge branch 'master' of github.com:msjit/testcasedb
webapi format symbol and post data validation, specs, refactor

- webapi makes sure the request contains a valid format symbol (.json
or .xml) and returns appropriate error message if not
- webapi catches exception if invalid post data is given and cannot be
parsed, returns error message
- added specs to invalid_api_spec to verify the new functionality
- for all xml responses, renamed root element from ‘hash’ to ‘response’
- refactored ‘request_params’ to ‘request_data’
Merge pull request #61 from agramian/webapi-v2

webapi format symbol and post data validation, specs, refactor
Merge remote-tracking branch 'tcdb/master' into develop
* Assignment PDF report test cases list
* Assignment edit bug correction when no issues