Add task for remove REDCap IP ban
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.
Add two Makefiile tasks
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
added integration of REDCap plugins as part of vagrant up
Add vimrc to the vagrant
+ `profile` task to help investigating redi performance
Remove extra '-c' for `make profile` task
Merge branch 'bulk-send-blanks' of https://github.com/ufl-taeber/redi into develop

Conflicts:
	redi/utils/throttle.py
Also delete from `redcap_ip_cache` table
Merge branch 'url_generator' of https://github.com/radhakrishnak/redi into develop
Merge pull request #121 from radhakrishnak/url_generator

Integration of REDCap plugins as part of vagrant up
Store php files from `vagrant-data/redcap_plugins` to `/var/www/redcap/plugins/redi`
Merge branch 'develop' of https://github.com/ctsit/redi into develop
Add task for testing the `show url` php plugin
Merge pull request #122 from indera/add-remove-ban

Improve the tools in the Makefile for testing RED-I