Fix field greater than 2 legacy footprint library file parser bug. (fixes lp:1375419)
BOARD::Add(): fix an issue for tracks: parent not set (could be an issue only in python scripts, because the parent is set by the constructor)
*.i : fix coding style issues.
python method: add BOARD_ITEM Duplicate, which is a wrapper to Clone(). ( defined as Cast_to_BOARD_ITEM(selt.Clone()).Cast() )
update some .py examples.
Use the alias name, not the root name, in the eeschema component chooser dialogue. Also show the name and the root component in the text area