doc update
remove undefined macros containers

This information can easily be placed in the macro state with a sentinel value.
add doc section on how to use buildpal from Python