Description: This patch refactors xl disk specific interface to separate disk format and backend types, rename some variables, changes code that is impacted by this interface change. Signed-off-by: Kamala Narasimhan Kamala PS: This patch incorporates all the comments made so far that are specific to this patch.