Redo 143 Support custom timestamp field name in KafkaAvroMessageDecoder

@HenryCaiHaiying , please review this PR, thanks for your time!
It's there probably need timestampFormat for parsing timestamp from custom string like "20141218182808"? Because I just met this senario, so i tend to keep the SimpleDateFormat part.