Ryan Glaser’s Brindlewood is a charming folk musical that proves small-scale theatre can cast a big spell.