Merge pull request #27 from Blopeur/dev

Upgrade to kernel 3.11rc4 stable , prepare for move to 3.11
Merge pull request #28 from Blopeur/dev

fix THP bug introduced when we moved to 3.9 kernel
Merge pull request #29 from Blopeur/dev

Formatting Heca driver
Merge pull request #31 from Blopeur/dev

fixing format based on Aidan comment + broken string in printk
Merge pull request #32 from Blopeur/dev

Trivial cleanup - eleminated redundant variable in function definition + minior cleanup
Merge branch 'dev' into blopeur-dev
 refactoring deffered_gup struct to heca_deffered_gup
 refactoring struct dsm_module_state to heca_module_state
 refactoring struct svm_list to heca_process_list
 refactoring struct dsm_page_cache to heca_page_cache
 refactoring minor struct in struct.h