Created DS24X1

Many changes to merge the ds2411 and ds2401 to ds24x1.

- Moved OneWire to tos/lib
- Updated epic, telosb, iris, and mica platforms to use ds24x1
- Changed all variables to be *ds24x1*
- Moved the LocalIeeeEui64C/P to tos/chips/ds24x1. I'm not in love with
this, but I'm not sure where a better place would be. LocalIeeeEui64C is
tied to ds24x1, so it does make sense to put them in the same folder,
but it wouldn't be intuitive to someone looking for LocalIeeeEui64*.
- Tested with epic, and verified that iris and telosb compile.
- Ignored shimmer. Shimmer has yet another copy of the ds24x1 code
(really? THREE copies?) but it has its own constants (which are only
slightly off from what is in OneWireMaster, but maybe it matters) and I
don't want to change it without being able to test it.
Changed the TestEui app to compile on Epic

This app didn't follow the Printf rules, and I'm not sure how it
compilied for anyone.
Merge branch 'ds2411'