Ignore CORRADE_DEPRECATED() macro in Doxygen.

It took me a while to figure out what exactly must be done to fix this.
PluginManager: use references instead of pointers where possible.
PluginManager: cleanup includes.
PluginManager: simplified and generalized PluginMetadata.

 * Removed all obsolete metadata members (name, authors, description).
   They were added back in 2007 when the purpose of this library was
   completely different (user-oriented desktop applications instead of
   developer-oriented high-performance middleware) and they can be
   easily implemented on top of current metadata, as shown in tests.
 * Reduced amount of data contained in each plugin. The plugin name and
   configuration pointer is common for all instances of given plugin,
   thus they were moved into metadata.
 * Added PluginMetadata::data(), which can be used to access additional
   plugin-specific data (i.e. adding information about authors etc).
examples: updated Plugin Management example.
Utility: removed Translator class.

It was created back in 2007 for just one purpose (translating plugin
metadata), but that is gone now, so this class is obsolete too. Moreover
the implementation was not exactly following good C++(11) principles and
should be reworked from scratch anyway.
PluginManager: doc++
PluginManager: cleaned up test.
Use std::string::data() instead of std::string::c_str().

Meaningless changes on boring day.
Utility: comment includes similarly to the rest of Directory.cpp.
Doc++
Provide also CORRADE_TARGET_{UNIX,WINDOWS}.

I'm tired of searching for proper platform-specific definitions all
the time. Also it seems that none of `__unix`, `unix` or `__unix__` is
defined on Apple's Clang. AARGH.
Use CORRADE_TARGET_{UNIX,WINDOWS} throughout the code.

Should fix issues with Directory (and subsequently also with
PluginManager) on OSX.
Utility: skip the test case, apparently OS X doesn't have /proc.

Need to find another non-seekable file for the test.
PluginManager: doc++

Hide PluginMetadata constructor, as it is used only internally.
doc: mention opening brace issues in Coding Style.
TestSuite: don't display file/line for skipped test cases.

The information is useless and adds only noise to test output as the
user doesn't need to trace why the test case was skipped, because the
skip was intentional.
Utility: make Utility::mkpath() no-op in Emscripten.
Utility: fix compiler warning on Emscripten.
Utility: doc++