improve makefiles for libheca (seperate build and install)
re-organize libheca file structure
added missing file and added .gitignore
corrected top-level build
renamed ioctls to HECAIOC_XXX (to comply with new dsm_rdma.ko)
removed calls to HECAIOC_SVM_CONNECT
The call to HECAIOC_SVM_ADD for remote does this automatically
removed do_unmap for HECAIOC_MR_ADD (as this is the default behavior)
only one HECAIOC_MR_PUSHBACK call needed (for multiple pages)
re-structuring of files within libheca
- file names have been renamed to libheca_XXX
- split content amoutg 3 files (libheca.c, libheca_socket.c,
  libheca_ioctl.h)
changed the prefix of libheca.so functions to 'heca_'
renamed external names of libheca_ioctl
added heca_mr_pushback function to libheca.so
changed to match new heca_svm_add ip/port form
flags set to UD_AUTO_UNMAP
changed ioctl include to heca.h and to /dev/heca
how to test copy on access
Merge branch 'dev' of https://github.com/hecatonchire/libheca into dev
move provide function belowe compute function
Merge pull request #2 from zincsoda/dev

move provide function belowe compute function
clean-up of libheca.h interface (and file renaming)
Merge branch 'dev' of ssh://ssh.github.com/hecatonchire/libheca into dev