Add to .gitignore

Signed-off-by: John Else <john.else@citrix.com>
Move generic memory mapping types into gntcommon.ml

Signed-off-by: John Else <john.else@citrix.com>
Add xc_gntshr_* bindings.

Signed-off-by: John Else <john.else@citrix.com>
Add new modules to _oasis

Signed-off-by: John Else <john.else@citrix.com>
Update OASIS.

Signed-off-by: John Else <john.else@citrix.com>
Allocate the correct size Bigarray when mapping multiple pages.

Signed-off-by: John Else <john.else@citrix.com>
Merge pull request #1 from johnelse/add-gntshr-bindings

Add xc_gntshr_* bindings.
Fix gntshr build against vanilla xen 4.1: stubs will throw an exception at run-time

Note that if we backport the gntshr xen patches to 4.1, we should also add
  #define HAVE_GNTSHR 1
to xenctrl.h.

In the long term should we use autoconf to detect the presence of the
actual functions we need?

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Remove redundancy in Makefile

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Improve .gitignore
Merge pull request #2 from djs55/gntshr-41

Fix the build on xen 4.1 when gntshr is missing