[4.1] Component Composer Fixes/Improvements

I've moved the support dependencies to require-dev if they are only used in service providers to improve usage outside of laravel. I've also added some missing dev-dependencies to the remote composer.json.