Merge pull request #16 from hadleyrich/master

Backport makefile enhancements
Add define to usart driver to enable RX-side pullups.
May be needed for some devices.
Merge branch 'master' of https://github.com/dave2/libkakapo
Remove dupe CLK2X setting.
Closes #14
Refactor USART hw descriptiors