Move MVC Extensions to MvcUtilities project

I didn't want the code for the adapters to get mixed up with the MVC
extensions. So, I created a new project called MvcUtilities to hold the
ActionResults, action filters and model binders. This meant fixing some
namespaces, refactoring the AdapterException class and updating
references. I also did some additional unit testing for the Adapters
project.