fixed BSV code generation if Request/Indication interfaces use Vector
Added -s/--source flag for specifying software source files