squashing issue 3263 down and getting rid of the stylesheet changes

ARGH

Signed-off-by: shalott <shalott@gmail.com>
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)
New version of TinyMCE but still needs to not load by default
Fix it so you have to toggle between the RTE and HTML editors and override the itty bitty font size
Fix HTML for RTE, do god knows what to the RTE
Mention that we allow the align attribute in the HTML help
Use classes for the jQuery editor switching because one day we'll have this in multiple places on the same page
Minify the config for TinyMCE and use the minified version
Add directionality to keep in step with issue 3541 which is soon to be merged
Video plugin
Upgrade to 4.0.4
Update to tinyMCE 4.0.6