Impove install rules and add support for building FlatBuffers inside another project

Generate the files needed by another cmake driven project to
find_package(FlatBuffers) when both projects are subdirectories of some
larger project. We generate the following files in the BUILD directory
as well as the INSTALL tree

FlatBuffersConfig.cmake
FlatBuffersConfig-version.cmake
FlatBuffersTargets.cmake