Change order of service provider registration
Change order of service provider registration

Here, the order is relevant, because at this
point, the application has already been booted.
Hence, all boot() methods are called immediately,
which might depend on other service providers'
register() methods having run.

In this case, the DiscussionServiceProvider
depends on the Gate class being registered in the
container by the UserServiceProvider.

datitisev/core,flarum/core,Luceos/core,flarum/core,malayladu/core,Luceos/core,malayladu/core,flarum/core,malayladu/core,datitisev/core,datitisev/core,Luceos/core,malayladu/core,Luceos/core,datitisev/core