Removed environment variable from ncc

Also updated the manpage
Removed unnecessary whitespace
Explicitly providing tosdir to ncc

Not assuming an environment variable is set.
Explicitly set $TOSROOT in the app Makefile

This removes the non-desireable requirement that a user must set
environment variables in order to build TinyOS. The $TOSROOT variable
then trickles through the makefiles and in makerules $TOSDIR is set.

The overhead to do this is small (1 line in each application makefile)
but it should really help make tinyos more user friendly.
Cleaned up whitespace
Removed "ncc -print-tosdir" from nesdoc

Without environment variables ncc -print-tosdir will not work, so tosdir
must be passed in when nesdoc is invoked.
Fixed tabs and whitespace
Removed -print-tosdir as an option
Removed -print-tosdir

ncc no longer has a good way to print the tosdir unless it is provided
on the command line, and at that point it doesn't make sense to just
print it.
Changed anything that relied on -print-tosdir

Anything that needs $TOSDIR now requires a command line argument.
Cleaned up whitespace
Added TOSDIR as argument to storage scripts
Changed tools version to 1.5.0
Added check to see if TOSDIR is provided
Switched the search order: targets are now first

This helps with out-of-tree tinyos builds if there is a separate tinyos
tree. I've ran into a case where a .extra target in tinyos-main was
overriding my .target file and the wrong files were being compiled.
Removed $(MAKERULES)

All makefiles now use Makefile.include with a relative path and not the
environment variable $(MAKERULES).
Updating documentation

No longer refers to environment variables. Also removed the upgrade
guide. Hopefully no one needs that any longer.
Cleaned whitespace
Moved python code to tools/, now gets installed

In order to remove more environment variable usage, the tinyos python
code must be installed on the user's system instead of in the tinyos
tree. This commit moves all the python to tools so automake will install
it. Doing this requires one subtle change: "import tos" will no longer
work. It needs to be "from tinyos import tos" now.

I think I updated all of the relevant files.

One note: python3 is handled a bit weirdly, and therefore tos-serlook.py
may not be able to find tinyos.misc.hexdump. It seems that
/usr/local/lib/python3/dist-packages is not in the search path by
default. I fixed this by adding "tinyos.pth" containing the correct
directory to /usr/local/lib/python3.2/dist-packages.
Removing references to the environment variables