platform2: Start deps between permission_broker, firewalld and iptables

permission_broker uses firewalld to modify firewall rules. The firewall
rules must be modified only once the global firewall rules have been
configured at system startup.

Made firewalld wait till both iptables and ip6tables upstart jobs
finish and made permission_broker upstart job to be fully dependent
on firewalld.

BUG=brillo:1240
TEST=`USE="wifi_bootstrapping peerd buffet" ./build_packages && \
      ./build_image --noenable_rootfs_verification test && \
      cros flash <link-ip-address>`
TEST=`./build_packages --board=gizmo && \
      ./build_image --noenable_rootfs_verification test && \
      cros flash 100.96.49.59`
TEST=`test_that -b link 100.96.49.59 security_Firewall`

Change-Id: Ia4cc5f156182ceebcc4eb35da1a32ea5b376823c
Reviewed-on: https://chromium-review.googlesource.com/284818
Trybot-Ready: Alex Vakulenko <avakulenko@chromium.org>
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Reviewed-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
1 file changed