Simple ICAP interface now detects errors
Clock Gating now is much smoother, no hold time problems anymore as we now use a global clock buffer
Remove unused functions, add some documentation
Clock gating works with BUFGCE, had to lock some BUFGCTRLs, also added some new constraints for ethernetlite, which were missing