Automatically load the CanCanAdapter if CanCan is given

This resolves #2473 by discretely loading the adapter instead of waiting on class autoloading.