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
Move tinyprod-base to new upstream-next

Merge branch 'upstream-next' into tinyprod-base-next
upstream-next: ac958f3 2014-09-10