PMFS: Add experimental Persistent Memory Block Driver

Initial version of PMBD, the persistent memory block driver
This commit rebases to Linux 3.9

Signed-off-by: Nicholas Moulin <nicholas.w.moulin@intel.com>
Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>