changes to api parser to handle more attribute and paramater structs
updates to api info output to make more consistant and work with info parser
Merge pull request #302 from teharrison/develop

api doc updates