Style change, s/URL/Url/ in method name.

Acronyms should be camel-case.

Change-Id: I049c9ff2d33787710ab928705891848981dc276a
Add flags to indicate supported file format operations.

FileFormats can now report whether they are read/write and
whether all supported targets (file, string, etc) are supported.

Change-Id: I65fe1fb35c45f781f2d8f57f6904390f0d6fa2d2
Extend FileFormatManager to support filtering.

The FileFormats returned/used by the FileFormatManager API can
now be filtered according to their Operations flags.

Change-Id: Ie9d67cb5f9058a18893d6183924a4ebf262488cd
Allow extensions to implement their own FileFormats.

Change-Id: I996f2b31a94bceab8bc35145af929cf56299d647
Register OpenBabel file formats with new extension API.

Removed readFile from OBProcess in favor of the more flexible
convert() method.

Change-Id: I63d98bf1346669bb1dcb01b34f651a89756d64ab
Rename test.

Change-Id: Iea690ad4033e15ff9ee8a13646ed71138510f123
Merge topic 'extensible-file-io' into master

48a6c32d Rename test.
460b3ef9 Register OpenBabel file formats with new extension API.
fad7191b Allow extensions to implement their own FileFormats.
5b6327b0 Extend FileFormatManager to support filtering.
405bef64 Add flags to indicate supported file format operations.
cfe9da30 Style change, s/URL/Url/ in method name.