Fixed bug when dc and token params was mixed
Check registration interface refactored
Agent tests updated to reflect previous code changes. Added sleep after service registration to give Consul time to set check into warning state