bump clawpack to 5.2 add matplotlib dependency