MergeAttributes Adds attributes from the given file to the attribute hashtable. Writes out the merged file data to a stream. Throws a file error Throws a file error Throws a usage error Given a string of text this locates the inner attribute block for the assembly. Main entry point. Parses our command line. Takes the given block of text and parses attributes from it. Parses the primary file, adding attributes to the hashtable and filling in the beginning and ending blobs.