Update authorized_keys

this is me at my laptop
Merge pull request #77 from javierguerragiraldez/patch-1

Update authorized_keys
core.main: Fixed usage 'snabbswitch <design>' without args.
Merge pull request #78 from javierguerragiraldez/vfio

Vfio
Added "make test".

The selftest functions need some love!

    $ sudo make test
    TEST      lib.hardware.pci
    TEST      lib.hardware.vfio
    TEST      lib.hardware.bus
    TEST      lib.hardware.port
    ERROR     testlog/lib.hardware.port
    TEST      core.link_ring
    TEST      core.lib
    TEST      core.memory
    ERROR     testlog/core.memory
    TEST      core.timer
    TEST      apps.intel.intel_app
    ERROR     testlog/apps.intel.intel_app
    TEST      apps.intel.intel
    ERROR     testlog/apps.intel.intel
    TEST      apps.intel.intel10g
    ERROR     testlog/apps.intel.intel10g
    TEST      apps.ipv6.ipv6
    ERROR     testlog/apps.ipv6.ipv6
    TEST      apps.vhost.vhost
    ERROR     testlog/apps.vhost.vhost
    TEST      apps.vhost.vhost_apps
    ERROR     testlog/apps.vhost.vhost_apps
intel_app: Fixed selftest() function.

Needed to be updated after changes to the app module interface.
Removed Intel 1G drivers (intel.lua).

Tagged with 'intel1g' so that we can revive them in the future when we
want to use them and have them in the lab. (Code safely in git history.)
Removed port.lua and selftest() functions that depend on it.

port.lua contained selftest functions operating directly on device
driver modules, but nowadays we should access drivers via App wrappers
and write tests as App networks.
intel10g.can_receive() changed to work under VFIO.

Checks the "descriptor done" flag of the RX-writeback buffer instead
of comparing rdt/rdh ring indices. (XXX Check performance cost.)
Require lib.hardware.bus in core.memory and core.app.

Temporary hack while we work out the best way to enable/init vfio.
intel_app: use vfio.

(Is this really needed?)
vhost_apps.selftest(): Run for 1 second instead of 10.