Enh: refactored tests suite to prepare for code coverage.
Ref: moved old tests into `old_tests` directory.
Ref: moved `packets` unit tests outside of `src` to the main `test` directory.
Ref: moved `utils` unit tests outside of `src` to the main `test` directory.
Ref: merged unit tests in `test/nodeunit` directory with the main `test` directory.
Ref: moved all unit tests in `src` outside to the main `test` directory.
Ref: removed `console.log` output in test scripts.
Ref: moved local variables in tests suite inside functions.
Ref: added coverage report to `package.json`.
Doc: updated README documentation.
Ref: added travis environment to test on different versions of CUBRID.
Ref: added travis environment to test on different versions of CUBRID.
Ref: use CUBRID Chef Cookbook to install different versions of CUBRID to run tests against.
Fix: travis script.
Fix: travis script.
Fix: travis script: update OS before installing prerequisites.
Fix: travis script.
Ref: modified the test to handle incorrect error message when CUBRID is installed/started as root.
Ref: `demodb` recipe will install CUBRID as a prerequisite, so no need to specify explicitly.
Ref: added travis environment to test on different versions of CUBRID.