1.support customize command route key;
2.allow aggregateRootId to null when sending command;