Live review: Dixon Street Studios presents Edinburgh School for the Deaf, Future Glue, Aggi Doom at Captains Rest, 25/7/12