Merge pull request #35 from Blopeur/dev

Refactoring/ Cleanup of DSM - SVM reference
fix sneaky bug: dpc/hpc not inserted correctly to radix tree
merge
small fix batch:
 * rcu protect find_task_by_vpid
 * heca_hook compilation errors
 * heca_hook bug/edge case fixes
Merge pull request #36 from roeitell/dev

minor fix batch
Merge branch 'dev' of https://github.com/hecatonchire/linux-heca into blopeur-dev
Merge branch 'blopeur-dev' of https://github.com/Blopeur/linux-heca into blopeur-dev