move assemblyDirectory, assemblyCacheOutput, assemblyCacheUnzip, and excludedFiles into AssemblyOption