eSERL: Feature Interaction Management in Parlay/OSA using Composition Constraints and Configuration Rules