Linux support for build scripts

This commit modifies create-akanda-raw-image.sh to configure/install akanda-appliance on
debian machines. It also includes multiple cleanups of files that are no longer needed.
Disable fsck on booth and setup ssh key/root password
Add net.ipv6.conf.all.forwarding=1 sysctl
Merge pull request #66 from jordant/linux

Linux raw build script
Change default password for applaince to "akanda"
Update MOTD to include default root password
Merge pull request #68 from jordant/linux

Update default root password / MOTD
Change APPLIANCE_BASE_DIR to more generic /tmp/akanda-appliance and only
setup ssh key if $APPLIANCE_SCRIPT_DIR/etc/key exists
Keep python-pip installed after the build is complete and no longer remove
dhcp-client after build is done
Remove dad_count/dad_transmists from sysctl
Do not remove ssh keys here. This should be done at the end of your image build
process
Merge pull request #69 from jordant/linux

Various changes to create-akanda-raw-image.sh
Update `ifconfig` parsing to support Linux format.
More `ifconfig` BSD -> Linux changes.
Ignore link-local addresses for `ifconfig` management.
Fix the tests for the ifconfig module

The code in the ifconfig module has been majorly refactored
due to the switch to a linux based appliance. This commit
fixies the broken test.
Also fix two broken tests that fail because they expect the
result to be in a specific order.

Change-Id: If3d476d417848a4cbc04b88a53893bb92335efde
Signed-off-by: Rosario Di Somma <rosario.disomma@dreamhost.com>
Merge pull request #1 from rodis/linux

Fix the tests for the ifconfig module
More changes for Linux support.

* Fix pep8 failures.
* Add a few additional tests.
* Forcefully install a modern setuptools.
Don't manage interface groups; this is a BSD-ism.
Properly parse the metric value.