alx: add additional parameter to __vlan_hwaccel_put_tag()

__vlan_hwaccel_put_tag() needs an additional parameter, this was added
in the following patch in mainline:

commit 86a9bad3ab6b6f858fd4443b48738cabbb6d094c
Author: Patrick McHardy <kaber@trash.net>
Date:   Fri Apr 19 02:04:30 2013 +0000

    net: vlan: add protocol argument to packet tagging functions

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
alx: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_*

This was already done in mainline kernel in commit:
commit f646968f8f7c624587de729115d802372b9063dd
Author: Patrick McHardy <kaber@trash.net>
Date:   Fri Apr 19 02:04:27 2013 +0000

    net: vlan: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_*

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
alx: use module_pci_driver() to register driver

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Merge pull request #1 from hauke/kernel-3.10-fixes

alx: mostly compile fixes