packet.hh & packet.cc: add lock, unlock to mem_command and packet, cache_unit.cc: in the case InitiateReadData, if the inst is lock, set MemCmd to lock, same as unlock, cache_impl.hh: for functionalaccess and access, if the packet is lock or unlock, change the blk status