Rename compile_*_examples.py to test_*_bindings.py

Also change the return type of the run function from int to bool.
Refactor RST fimename compontent handling
Fix typo
javascipt: Reorder generator function to match common pattern
Split find_examples function into two parts

Makes it easier to reuse one part of it for moving the IP Connection
examples from doc.git here.
perl: Rename generator temporary subdirectory to match common pattern
perl: Improve wording in toplevel module file
Move IPConnection examples here from doc.git

Avoids duplication examples code in en and de version of the documentation
ans allows for more unified example code handling.
Ensure C# inheriting bindings have their bindings name set correctly