cc2520: fix formating of DriverLayerC.nc
shimmer2: add -I to shimmer2.platform

original conversion to v3 build system missed the -I.
platforms: shimmer2r/span, fix some comments
make: add symbol table and interspersed listing generation

- generate main.sym (symbol tables) and main.lst (interspersed,
  c and assembly) listing.

- update size computation so it outputs both the perl output as
  well as what the toolchain size thinks.
msp430: remove debug.extra -O1 so it keeps -Os optimization
added conflict/provide with tinyos-tools
workaround for #311 - parellel compilation creates empty jar
disable doubleradio on ucprotonb - this is a mostly untested, experimental feature. Probably better solution at #273
Make: Add TOSMAKE_FIRST_FLAGS

This allows a platform or app to specify flags that need to get passed
to nescc before any other flags. It is useful currently in the tkn154
stack that uses it to override directories, but may be useful for other
platforms in the future as well.
tools: specify .java files to be compiled

This fixes issue #311

tinyos.jar could be created without any class files because the
tinyos.jar target didn't have any dependencies. Because automake and
java don't play well together I think the best thing to do is to list the
.class files that need to be created explicitly and force make to build
them before creating .jar.

This is not an excellent solution, but I'm not sure anyone cares. If
there's a better way by all means change it or let me know, but I think
this will work for now.
make: update README, expansion order of TINYOS_ROOT_DIR_ADDITIONAL.
remove left over turdlet from moving sdk to tools
tkn154: fixing #312 by using TOSMAKE_FIRST_FLAGS make variable

tkn154-mac relies on overlaying some of the standard platform modules.
The old tkn154 makefile system didn't work after the Tinyos makefile system
was redesigned. The introduction of TOSMAKE_FIRST_FLAGS now allows to
hand over makefile includes to the compiler before anything else.
Merge pull request #313 from mstaflex/master

tkn154: fixing #312 by using TOSMAKE_FIRST_FLAGS make variable
Re-tested Z1 examples with recommended toolchain/make system
Added revision reference to test Readme file
make: document ':' or ' ' works to seperate directories
RPL: Update Hop-by-Hop header option number

The header identifier byte for the RPL option that is contained in IPv6
Hop-by-Hop extension headers changed between the draft and RFC. This
updates it from 0x65 to 0x63.
RPL: Update the getRank() function

The RPL routing engine code calls `getRank()` to learn what rank it has
in the network. `getRank()` was implemented to accept an IP address as
an argument and return the rank of the node with that IP address. This
is fine, except when `getRank()` was called to determine the local node's
rank, it was passing the IP address the node had at boot. If the address
ever changed, `getRank()` stopped working for the local node. To avoid
this problem, a caller can just pass NULL to `getRank()` to get its own
rank.
Added phidget sensors and test application