Added constraint slot_no cant be set when asset is no blade + tests
Merge pull request #539 from xliiv/block-slotno

block slot_no if asset not blade