Merge remote-tracking branch 'upstream/master'
Bumped the version number from 2.6 to 3.x, which is to be used in the development branch
Have CBM DOS filetype of imported files match the one used by cc65.

CFS_WRITE implies O_TRUNC which is implemented on CBM DOS by deleting an
exsisting file. Hoewever this succeeds only if the CBM DOS filetype matches.

We need a working O_TRUNC in order to be able to overwrite the contiki.cfg
configuration file.

Note: Now it has be clarified why overwriting the configuration file started to
fail the CBM PFS (platform file system) can be activated for the recently added
ethconfig program.
Merge remote-tracking branch 'upstream/master'
Merge pull request #501 from oliverschmidt/master

Have CBM DOS filetype of imported files match the one used by cc65.
Merge pull request #498 from adamdunkels/push/contiki-3.x

Bump the version number in the development branch
Merge branch 'master' into qidevices

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
cc2538: Set the type of the .nrdata output section to NOLOAD

The .nrdata section is volatile, so its initialization must be controlled by the
application, and not be automatically done by the startup code. It should
neither be zeroed like .bss, nor be initialized from data in flash memory like
.data. This was already supposed to be the case, but the output section type of
.nrdata was not set to NOLOAD, causing the generated ELF .nrdata section header
to be of type PROGBITS instead of NOBITS, i.e. load data was generated to be
programmed in RAM, thus producing huge unprogrammable .bin files.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
Merge branch 'cc2538-nrdata-noload' into qidevices

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>