TestSuite: display at least something for test cases with no checks.

So the user is better able to guess where the problem is.
Containers: test that we are able to subscript rvalue Array.

Apparently not. Not because this is disabled for rvalues, but because of
ambiguous overload. Dammit.
Containers: remove Array::operator*() const& and const&& overloads.

They are in fact ambiguous and thus they don't solve anything. The test
is now able to compile again.
doc: fix CMake variable name.
examples: removed unnecessary namespace prefix.
Making includes absolute, part 1: moving files around.

Everything what was in src/ is now in src/Corrade, everything from
examples/ is now in src/examples. Only moving the files, no other change
was made.
Making includes absolute, part 2: make it compile again.

Added new CMakeLists.txt file, the old include paths are used only if
CORRADE_BUILD_DEPRECATED is set, thus it can now compile and install
only if deprecated build is enabled.
Making includes absolute, part 3: updated FindCorrade.cmake.

If CORRADE_BUILD_DEPRECATED is defined, it behaves the same as
previously, although you may need to recreate your build dir.
Making includes absolute, part 4: absolute includes everywhere.

The only places where they aren't absolute are:

 - when header is included from corresponding source file
 - includes of test-specific headers (i.e. headers not part of final
   installation)
Utility: renamed Visibility.h to VisibilityMacros.h.

The file would otherwise clash with internal "visibility.h" header
after renaming. On Windows platform only, but still.
Making includes absolute, part 5: better filenames for internal headers.

As we are now using absolute includes, there is no need to prefix
everything with "corrade<Namespace>". All generated configuration files
are now named configure.h and their path is included _before_ all
others to avoid accidental collisions.
Making includes absolute, part 6: fixed documentation.
doc: strip src/ from path.
doc: doxygen layout file.

Will be used to tweak the documentation output even more.
doc: show include file for each class.

Had to explicitly disable them for files. I haven't seen more useless
thing in a long while.
doc: link to introduction page from namespace.
doc: don't show what files were used to generate what documentation.

Also completely useless.
package: add deprecated/non-deprecated test axis to Jenkins CI.
Merge branch 'master' into compatibility

Conflicts:
	package/ci/jenkins.xml
	src/Corrade/Containers/Array.h
	src/Corrade/Containers/EnumSet.h
	src/Corrade/Interconnect/Emitter.h
	src/Corrade/TestSuite/Compare/File.cpp
	src/Corrade/TestSuite/Compare/FileToString.cpp
	src/Corrade/TestSuite/Compare/StringToFile.cpp
	src/Corrade/Utility/Endianness.h
	src/Corrade/Utility/Test/StringTest.cpp
	src/Corrade/Utility/Utility.h