unix, modtermios: Make it properly configurable; fix spelling mistake.
py: Fix bug where GC collected native/viper/asm function data.

Because (for Thumb) a function pointer has the LSB set, pointers to
dynamic functions in RAM (eg native, viper or asm functions) were not
being traced by the GC.  This patch is a comprehensive fix for this.

Addresses issue #820.
Add time.mktime and enhance time.localtime (for stmhal)

Now you can use time.localtime on the timestamps presented by os.stat
stmhal, modtime: Small changes, reduced code size by around 80 bytes.

Also added test for modtime.
Added python script to map AF to a pin name

Added some functions to Pin class to query mode, pull, and af
stmhal, pin: Update documentation.
examples: Added pins.py example script to list pin config/af.

Script is due to Dave Hylands.
added install to board
fixed merge conflict
merged