added id to SchemaCodeGenerator
added /usr/local/include to jam file
changed Lib to only assign namespace to header if not null