Fixed message size issue with GetHeadersMessage and added new methods for getting blocks and headers by uchar_vector instead of string hashes.