This fixes a host of bugs introduced by depending on AMRClaw.

@mandli, please review.

More generally, visclaw shouldn't have a dependency on amrclaw.