Merge changes I8b0f5d25,I2835dacf,Idef697db,I34c6a1f5,Ie3340d07 into msm-3.0

* changes:
  irq: irqdomain: Add API to find free irq range
  arm: gic: Check for error code on irq_domain_add
  irq: irqdomain: Change irq_domain_add to detect errors
  arm: gic: Register irqdomain after adding it
  irq: irqdomain: Add support for dynamic irq_desc allocations