shape change
using new Lib in public root
add some highly used function from JobLib
rewritten sitesummary page
add context menu for getDatagrid function
add getMenu function
replace errorReport function by showError
new function sendMessage, so far only mails are allowed
add skeleton for a method to log messages
changes irrelivant for this branch
Merge remote branch 'upstream/master' into ban

Conflicts:
	dirac/public/javascripts/Lib.js
add autorefresh as part of datagrid
remove autorefresh related function, adopt new datagrid code
add fucntion to show greenish success tip message
removed autorefresh function since it provided by function in Lib.js and move showTip function to Lib.js
rewrite getCountriesReversed function for even more performance
complete redo of interface
add aftermath function used to parse the result of sequential execution of methods which can return bad or good status
join the sites if they are many to send in the same AJAX param
add allowSite and banSite methods which is an interface to action method