Adding gateway info hooks down to glue implementations.
Merge remote branch 'origin/7.x-3.0-qa' into 7.x-3.0-qa
Pushign down gateway form declarations to specific implementations