examples: fix missing IPv4NetworkConfigurator errors
IPv4NodeConfigurator: just some useless code formatting
WHATSNEW and ChangeLog updates, better docu for IPv4NodeConfigurator
InterfaceEntry: made it compile without IPv4/IPv6 support
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
InterfaceTable: find connected network layer (NL) by NL's gates that need to be called ifIn/ifOut

The code committed in this patch was the solution before 2012-04-12,
when it was changed to check upperLayerIn/upperLayerOut gates of the
NIC module; however that's not so so good because we need to store
the gate index of the gate of the *network layer*.

This patch reverts to original behaviour; allows NICs not connected to
a network layer; and provides better diagnistics.

ASSUMPTIONS:
 1. The NIC module (ifmod) may or may not be connected to a network layer module (e.g. IPv4NetworkLayer or MPLS)
 2. If it *is* connected to a network layer (or a relay unit), the network layer module's gates must be called
    ifIn[] and ifOut[], and NIC must be connected to identical gate indices in both vectors.
 3. If the NIC module is not connected to another modules ifIn[] and ifOut[] gates, we assume
    that it is NOT connected to a network layer, and leave networkLayerGateIndex
    in InterfaceEntry unfilled.
 4. The NIC may or may not connect to gates of the containing host compound module.