Strip and reschedule redirects to fragments

There is a bug in CURL versions < 7.20, which cases requests to a url with a fragment (index.php#fragment) to return a 400 HTTP response.  Because redhat 6 and other distros only support 7.19, I am including a workaround where I manually strip the fragment a schedule a new download.
Add a test
Don't reschedule a download

Instead just continue following the redirect
Merge pull request #83 from mfairchild365/curl-redirect-fragment

Curl redirect fragment