complete SBDefinitionsS

and remove definitions from SBDefinitions.h,m no longer used outside Swift
SBDocument !
array ext returning item or nil if out of bounds