Enhance ct_ttcn_telnet module due to inheritance "extends" function
removed from Erlang R16B.
dns_udp_sup, remove the start_link/1, add start_link/2, sup must have a
registered name {local, Name}, Name = atom()

dns_udp, modify the dns_udp_sup:start_link(ServerName, Options)
update the stop_transport in dns_udp to clean the ets table and get the
pid from the serversupname and try to kill it
when you use the rpc:call the start_transport
the supervisor will link to the call pid
but when the call function finished
the pid also exit, it make the supervisor exit
as the supervisor exit, the dns server exit
So I add the dns_sup_server to start up the supervisor
and the dns_sup_server only can use start not start_link
you can use the cmd to start remote dns server
rpc:call(RemoterServer, dns_sup_server, start, [Loglevel]).
use the command to stop the server
rpc:call(RemoterServer, dns_sup_server, stop, [Loglevel]).

And in one erlang node, we can only start 1 dns server
if you want start up 2 more, please start 2 or more erlang node in 1
host:)
Remove the log setting. Use the one defined for whole system.
Merge branch 'master' of ssh://gerrit.ericsson.se:29418/MGC/MGC_ST

Conflicts:
	src/dns_udp.erl
remove gen_server behavior
refactory the dns_server as erlang application
dns_server_app will start an dns_server_sup supervisor
the dns_server_sup will start another dns_udp_sup supervisor
the dns_udp_sup will start the dns_udp_server to process the UDP DNS
query
in the future we can add the dns tcp function
add dns_tcp_sup under the dns_server_sup
and then we can use dns_tcp_sup to start the dns_tcp_server to process
the TCP DNS query.
remove the dns_server_sup
and rename the dns_udp_sup as dns_server_sup
remove the [] in 
start_link(Options) ->
	supervisor:start_link(?MODULE, Options).
	
init(Options) ->
	SupFlags = {one_for_one, 500, 100},
    ChildSpec = [
				 {dns_udp_server, 
				  {?MODULE, start_server, [Options]},
				  permanent,
				  10000,
				  worker,
				  []}
				 ],
	{ok, {SupFlags, ChildSpec}}.
	
but in the child spec, [] of the [Options] can be removed
if you remove it, the context of the Options will be transmit to
start_server, not the Options, itself
just like: Options = [{port, 53}]
 {?MODULE, start_server, Options},
the start_server function is run as
start_server({port, 53}), not start_server([{port, 53}])
add ignore file ".pydevproject"
add clean common_stats in dns_server_app.erl
Add the clause for unsupported DNS query type, e.g. aaaa.
Support diameter charging.
Add variable for diameter in .cfg file.