Update Makefiles with help tasks
Add execution time to the report -- Task #9628
Fix unittests failing due code changes in 57549235f926bd6e75fd62f52706c34b9c7f326b
Fix issue 34 on Github
Merge pull request #114 from mdk142/issue34

Fixes #34
Code to invoke URL generator plugin of REDCap
Revert "Code to invoke URL generator plugin of REDCap"

This reverts commit fda2d571ceca72254c3b001b13a5df6dd89c8224.
Resolve mergeconflicts for the pull request 100
Code to invoke URL generator plugin of REDCap
Merge branch 'indera-fix-show-exe-time' into develop
    - Reolve merge conflicts with the latest code
    - Changes are made to refer code from batch instead of redi_lib
    - Changes test files to resolve merge conflicts in test cases.
Fix a big flaw in the Throttle algorithm

Mohan discovered during his testing that the new throttling algorithm
was not working and that my new code was causing our IP to be banned. I
found that the code was fundamentally flawed and wrote some additional
unit tests to make sure it works correctly.

Basically, by clearing the deque after sleeping, I was essentially
assuming--quite wrongly--that all timestamps were at least as old as the first
one. This exact opposite of which is true.

Now, _wait() will only remove old entries from the deque, instead of all
of them, once the rate limit is hit.

Note: users should still probably set their rate limits to a few less
than the REDCap Rate Limit (default=600) to compensate for other web
requests which count against them in addition to RED-I's API calls. A
known example is PyCap's API calls when instantiating a Project object.
Install mcrypt package for PHP to enable plugins
Merge pull request #118 from radhakrishnak/mcrypt-install

Install mcrypt package for PHP to enable plugins
Merge pull request #116 from radhakrishnak/url_generator

Code to invoke URL generator plugin of REDCap
Merge branch 'develop' of github.com:ctsit/redi into develop
Add missing return statement from throttle
Change generate_output to bulk upload blank events
Add --bulk-send-blanks flag

In addition to the new flag, I retained support for using --skip-blanks
to retain backwards compatibility. If --skip-blanks is specified, the
new flag has no affect.

Also, I extracted out the REDCap records creation to (hopefully) explain
what was happening with the `defaultdict` and merging form data into
records.
Fix docstring indentation
Merge pull request #117 from ufl-taeber/develop

Fix a big flaw in the Throttle algorithm