Update FeatureSet.php

Added missing DocBlocks, added check within canCallMagicCall() whether a certain method can be called on a feature and proxied apply() with callMagicCall()