CLOUDSTACK-306: Implement SRX firewall

Use SRX firewall filter as SRX firewall. The old security policy mechanism
cannot be used as IP based. This would enable SRX's ability to control traffic
for F5 behind it.
CLOUDSTACK-306: Move inline mode parameter from device to network offering

One F5 device can be used as inline and side-by-side at the same time(for
different networks). So we can define inline or not on network base.
CLOUDSTACK-306: Introducing IpDeployingRequester and implement inline mode

For LB device in inline mode, the ip deployer(the owner of public ip) is the
firewall in front of it, not itself. So check if it's inline or not, if it's
inline, return the firewall as ip deployer
Fix license issue of new added xml files
The other xml license fix
Get latest changes, merge branch 'master' into api_refactoring

Conflicts:
	api/src/com/cloud/network/element/RemoteAccessVPNServiceProvider.java
	server/src/com/cloud/network/ExternalFirewallDeviceManagerImpl.java
	server/src/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java
	setup/db/db/schema-40to410.sql

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>