Added support for AT90USB Chips

Added/removed features so that the library works with AT90USB chips,
this is more about getting it the basic library to work, needs to be
changed!