IPv4NodeConfigurator: error if configurator is not found

When user dropped in an IPv4NetworkConfigurator that was not called
"configurator", the whole thing silently did NOT work! Caused a few
minutes of debugging...
IPv4NodeConfigurator: just some useless code formatting
WHATSNEW and ChangeLog updates, better docu for IPv4NodeConfigurator
InterfaceEntry: made it compile without IPv4/IPv6 support
examples: fix missing IPv4NetworkConfigurator errors
examples: missing unit in AODV configuration
StaticGridMobility: fixed 2 recently introduced bug
examples: fix StaticGridMobility wrong numHosts param assignment
English grammar
TelnetApp: implemented lifecycle operations support
example: app startup time to fall into interval when all nodes are up

r2 is down in 3s..6s and 9s..12s
tests: don't test abstract config
fix: compatibility with OMNeT++ 4.2
build: changed .gitattributes so project settings files will no longer cause merge conflicts.

   Specific setting files added to .gitignore so local changes will not be included in the commit by default
   Changes from the repo will not overwrite the local copy because "ours" merging strategy is specified

To commit any changes into these files you have to use 'git add -f filename'
Depending on your git version you may need to enable the 'ours' merge driver for the project:

$ git config merge.ours.driver true

To avoid adding back your local config file changes to the repo, execute the
_scripts/track-config-files-off command. This will prevent git to check for file changes.
Use _scripts/track-config-files-on to enable hange tracking.
xmipv6: fixed a build error if xmipv6 was disabled.
build: updated .cproject
cosmetics.
build: updated version number
doc: added 2.2 tags to ChangeLogs
doc: updated whatsnew