A judge in Edinburgh has agreed to a fast-tracked hearing on whether Boris Johnson can legally suspend Parliament to force through a no-deal Brexit.