[FLINK-1170] Fix faulty input split localization

Pass hostname to split assigner
Avoid clashes by only using the first component of the fully qualified hostname
Eager computation of the FQDN (in the constructor) on the taskmanager would be a good idea. Otherwise, in corner cases, reverse name lookup falls to the jobmanager (which might get overloaded doing too many reverse lookups).