bugfix: vsg: foreign keys forbid correct configs

table VSPorts: added key, removed latin1 charset specification
table VSEnabledIPs: primary key extended by rspool_id
table VSEnabledPorts: idem

updateTripletConfig: removed primitive constrain code, use new constrain funcs
doVSMigrate: use new constrain funcs
addSLBPortLink: insert handler for VSEnabledPorts. Guarantees that there will be no duplication of VS IP-port pairs on a load balancer
addSLBIPLink: idem for VSEnabledIPs isTransactionActive: utility function to check if active transaction persist
getVSLinkedObjects: function for calculating refcnt for vsg
vsg js: keep selectbox val when cloning form
vsg: search by vsg name

getVServiceSearchResult: new func
searchEntitiesByText: call getVServiceSearchResult
renderSearchResults: render ipvs realm result