Added alpha texture map (map_d)
Merge pull request #309 from rob100/feature

Added alpha texture map to object exporter
Improved texture map data in mtl exporter (in most cases an upper first character is used)
Merge pull request #310 from rob100/feature

Recommended improvement for the Object/MTL-Exporter
Fixed possible bug with map_emmissive keyword and removed second check for ambient texture keyword
Merge pull request #311 from rob100/feature

Fixed possible bug with map_emissive keyword
Fix overflow in STL header colour reading.

When reading the STL header for a "COLOR=rgb" part, the bytes were treated as signed chars, when in fact they can range from 0-255. This meant that any value greater than 127 would overflow, leading to an incorrect colour.

This change fixes the issue by treating the header as unsigned chars.
Merge pull request #313 from ajshort/patch-1

Fix overflow in STL header colour reading.
FBX: fix memory leak. Connection objects in Document never freed. See #307
FBX: fix memory leak, parsed TokenList never released. See #307.
fast_atof: If a literal ends with a trailing dot (.), only parse further if the next character is a digit. In cases where the dot ends the literal (i.e. "1.") this would cause strtoul10_64 to throw an exception. To preserve as much of the old behaviour, we still consume trailing dots though. This "regression" was introduced (exposed) by #261, which added the extra check to strtoul10_64 that triggered here. This commit now fixes #304 (IFC file reading broken due to IFC files containing "(1.,1.,1.)" lists.
Merge remote-tracking branch 'upstream/master'