Refactoring IOPin pullup handling.
Adding weak-attribute to UART instances so that they may be redefined.
Adding weak attribute to trace instance so that it may be redefined.
Improving USI TWI slave mode. Allow variable size of write blocks to slave.