nvme: remove host_lba_set

Don't allow IOCTLs to directly communicate logical and physical
blocks to the media and restore functionality of reftag, apptag and appmask at
the same time.
lightnvm: refactor and cleanup

nvm_[init/exit] have their parameter checks moved to block layer to
allow the functions to only care about setup of structures.