Functionality for retrieving a symbol by name

This implements similar functionality to `get_section_by_name` for retrieving a symbol from an ELF file by its name.

I'm not sure whether there are any guidelines around what should and should not be in elftools, so if there is something objectionable about adding this functionality please feel free to refuse this pull request.