Adding helper classes for reading flatbuffers dynamically.

Changes:
Added class DynamicTableReader to read flatbuffers dynamically.
Added unittests
Added car.fbs which is used by the unit tests
Re-factored some function into util.h from idl_parser.cpp so that they can be used from DynamicTableReader which is in idl.h