Utility: cleaned up Resource code.
Utility: simplified static resource test.

No need to test everything, test just getting the data. Also the file
was compiled non-statically, which was defeating the purpose of the
test.
Utility: return std::pair instead of std::tuple for pairs.
Utility: test compilation of empty resource.

Currently fails.
Utility: fixed compilation of empty resource.
Utility: removed superfluous newlines from compiled resources.
Utility: make Resource::compile() static.

Resource constructor will be used for slightly different things, not
related to compilation in any way.
Utility: cache Resource group iterator.

Previously Resource::getRaw() tried to find the group almost five times,
now it doesn't call it even once. Now caching iterator instead of group
name, which is stored in the map anyway.
Utility: don't print generated resource data on stdout.

Fixes issue with corrade_add_resource() CMake macro -- if there is a
problem, it fails only for the first time, because for subsequent
building the file is already created from stdout. Now the file is
created only if there were no errors.
Utility: corrade-rc: remove previous output file.
Utility: reworked Resource compilation using configuration files.

This allows for greater flexibility (e.g. specifying file compression)
and also easy run-time resource overriding which will be implemented
later. Removed two buggy argument parsing implementations (one in rc.cpp
and one in CMake), replaced them with buggy configuration-file parsing
in CMake.

Also reworked Resource management example and make it live in
`examples/` subdirectory.
Updated Doxyfile.
Various documentation updates.

 * Removed project description from HTML pages
 * Ignoring whole Implementation namespace, which allows to remove many
   `#ifndef DOXYGEN_GENERATING_OUTPUT` workarounds.
 * Various other warning fixes.
Utility: prefix RESOURCE_INITIALIZE()/RESOURCE_FINALIZE() macros.
PluginManager: prefix all PLUGIN_* macros.
Utility: prefixed AUTOMATIC_{INITIALIZER,FINALIZER}() macros.
UseCorrade: swapped order of linked libraries in corrade_add_test().

Makes it possible to override CorradeUtility/CorradeTestSuite library
with some other one.
Utility: assert instead of error on not found resources.

It is programmer error not affected by any external state. Compiling
Utility library with CORRADE_GRACEFUL_ASSERT to be able to test the
assertions. To avoid compiling everything in Utility library twice, the
common part of both libraries is built as OBJECT target and then linked
together. This feature needs CMake 2.8.8.
PluginManager: use unique resource group for each static plugin.
Containers: forgotten return in move assignment.

Forgot to test this.