Muslim CB changes

Got rid of the opinion requirements for the Muslim CBs; should've been
removed long ago
The Muslim Invasion CB cannot be used if the attacker's decadence is
above 50%
Added "is war possible" decisions for the Muslim CBs

Codebase changes:
Moved the war checks into separate files since they're so large now.
Simplified the code conditions for Muslim Invasions