Version 2 : Introduce interrupt management framework in BL3-1 

This rework of the tf-issues#104 includes the feedback from Jens and rebases the interrupt management framework patches on top of Vikram's latest rework of #133 i.e. vk/tf_issues#133_V3