linux: netfront: Fix grant that wasnt mapped
linux: netfront: Update to netmap API 11

nm_txsync/nm_rxsync now receives a netmap_kring directly instead
of an netmap_adapter.
linux: netback: Update to netmap API 11

nm_txsync/nm_rxsync now receives a netmap_kring directly instead
of an netmap_adapter.
netmap: Update submodule to API 11
linux: netfront: Use ballooned pages for mappings
linux: netfront: Balloon pages for buffers only.

* Changed access macros for buffers to use bufs_base in a
different form.
* gnttab_map now creates the array of buffer pointers in bufs_base.
Previously these were continguous so only a base addr was needed.
With ballooning that is not guaranteed.
* gnttab_unmap now do 2 separate hypercall for unmapping. First the
rings and after the buffers. Cleans out everything and leaves
recently unmapped ring pages leaked *on purpose*.
linux: netfront: Make compiler happy