Move all the attributes to use layout templates

Move all the attributes to use layout templates. Only generate layout templates if the specified. Will allow people to only use AssemblyFileVersion, should they so wish.