Added firewall role

Using fail2ban as as IPS, and iptables as firewall layer
Added firewall ports test
Update cache for iptables package
Workaround for apt postinst bug in iptables-persistent pkg

Note: this does not affect my vagrant precise64, but does affect TravisCI's precise-based image :shrug:

See https://forum.linode.com/viewtopic.php?t=9070&p=58732
Update firewall port test for TRAVIS env; removed nat table in v4 rules

Note: for remote (eg: vagrant) box, probe with netcat; for local (eg: travis) box, grep iptables listing
Added lsb std logging to iptables init script
Generate SSL certs for testing
Update composer.lock
Merge branch 'master' into firewall-role

* master: (22 commits)
  Update composer.lock
  Generate SSL certs for testing
  Bump to v1.0.3
  Fix pkg.version AGAIN
  Bump to v1.0.2
  Whitespace cleanup
  Add private to bower.json
  Fix pkg.version again
  Add prompt for SSL/private
  Correct README version
  Fix mock roles
  Bump to v1.0.1
  Fix evolution version
  Roles are part of the generator now
  Remove symlink before creating it
  Clean up postInstall
  Evolution version is dev ? master : this.pkg.version
  When in --dev, use 'master' instead of current version
  Improve domain error message
  Update deps
  ...

Conflicts:
	lib/yeoman/templates/lib/ansible/provision.yml
Merge branch 'firewall-role'

* firewall-role:
  Added lsb std logging to iptables init script
  Update firewall port test for TRAVIS env; removed nat table in v4 rules
  Workaround for apt postinst bug in iptables-persistent pkg
  Update cache for iptables package
  Added firewall ports test
  Added firewall role