Renamed DeviseController to Devise::BaseController

This localizes all Devise controllers into the Devise namespace.  I find this explicitness helpful, especially since I accidentally overwrote DeviseController and ended up with a really obtuse error message.

I kept a shim for DeviseController to maintain compatibility with existing code.