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)
Merge branch 'refs/heads/master' into 0.9.12-test-with-caching-and-issue-3846