Begin work on improving the User Delete feature tests.
Add a test for deleting a work with a coauthor.
Making challenge_steps respect current year
Merge pull request #1484 from scottsds/challenge_step_updates

Making challenge_steps respect current year
Merge pull request #1471 from someonefromthewater/issue_3229

Issue 3229 - Test for Removing User with a Co-Authored work
Converted deprecated vendor/plugins into modules in our lib/ folder instead.

Per this site, fairly straightforward: http://matt.coneybeare.me/how-to-convert-simple-rails-23-style-plugins/

Signed-off-by: shalott <shalott@gmail.com>
Getting rid of "previously defined constant PDF"

Turns out it's because Rails now defines the PDF mime type for us and we no longer have to do it ourselves

Signed-off-by: shalott <shalott@gmail.com>
iconv is being deprecated -- this call is easy to convert to String.encode since we don't need transliteration

Signed-off-by: shalott <shalott@gmail.com>
Adding the super-useful gem pry for dev/testing -- just stick the line "binding.pry" into your code and run a cuke test, and you'll drop into the code at that point right in your terminal

Signed-off-by: shalott <shalott@gmail.com>
Removed deprecated fakeweb and replaced with typhoeus

Signed-off-by: shalott <shalott@gmail.com>
Fix sporadically failing user dashboard test

Signed-off-by: shalott <shalott@gmail.com>
Duh, had things reversed in two places so it passed when it shouldn't have

Signed-off-by: shalott <shalott@gmail.com>
Merge pull request #1494 from shalott/user_dashboard_test_fix

Fix sporadically failing user dashboard test
Merge pull request #1493 from shalott/fix_test_warnings

Fix test warnings for deprecation (issue 3885)