[fix] removed some source files included multiple times causing duplicate symbol compilation errors

Change-Id: I72aa590a0dc13771ca2f17857824f8b6fd76c78f
Various documentation clarifications.

Change-Id: Ibc2bd88a636f3b4abf82a7c2722fc1e354dab848
Tested: on Linux.
Generate C++ function returning the file_identifier of a flatbuffer

Change-Id: I6ee09cf1e86a41b73bb3aa79b68871afb1a4e34f
Fixed Java ByteBuffer accessors generated for non-scalar vectors.

Change-Id: I9787ab88e5bd4846d92995e2bb05d0c2121113ca
Tested: on Linux.
Fixed missing virtual destructor in allocator.

Change-Id: I458249d95e6d65ac039e84d947d2fdf4fd1c3809
Tested: on Linux.
Added VectorLength helper function that works on nullptr.

Change-Id: Ie62096f7337a476bee7a6d46d652e594fb3124d2
Tested: on Linux.
Bug: 18201051
Added CONTRIBUTING.md file.

Change-Id: Ie187065698dfb6ba9d989e9d2c48bdd7cb870e89
Merge commit 'f177663ce7b971886a22177b21912f351e6a5e29'