reqparse: case_sensitive applies to both choices & args

Previous behavior: user passes ?field=test. the application defines choices as choices=('TEST', 'SOMETHING'). validation won't pass even if case_sensitive=false.
New behavior: case_sensitive=False compares values of .lower() args as well as .lower() choices.
Merge pull request #297 from k-funk/patch-1

Update reqparse.py