* hotfix/v3.5.4:
Isolate build environment for "BuildSources" nodes
Append a main LD script at the beginning
Bump version to 3.5.4a1
Fixed issue with invalid LD script if path contains space
Don't export ``CPPPATH`` of project dependent libraries to frameworks // Resolve#1665
YAPF
# Conflicts:
# HISTORY.rst
# platformio/__init__.py
# platformio/builder/tools/pioupload.py