Remove transliteration of tabs to spaces in literal commands. 

Tabs and spaces are still transliterated for line start/end and command start/end.

closes #2315


Please re-review :)

Thanks for getting me up to speed on how the code is stitched together.

-Erik

> On Jul 15, 2014, at 10:01 AM, Tibor Vass <notifications@github.com> wrote:
> 
> In integration-cli/docker_cli_build_test.go:
> 
> > @@ -1732,6 +1732,26 @@ RUN [ "$(cat /testfile)" = 'test!' ]`
> >  	logDone("build - add and run script")
> >  }
> >  
> > +func TestBuildWhitespace(t *testing.T) {
> > +	name := "testbuildwhitespace"
> > +	defer deleteImages(name)
> > +	// this writes out a literal tab to foo.txt with a trailer, then checks if
> > +	// there are any spaces in the file.
> > +	dockerfile := `
> > +FROM busybox
> > +RUN echo "	foo" >foo.txt
> > +RUN grep -qv " " foo.txt`
> > +	ctx, err := fakeContext(dockerfile, map[string]string{})
> @erikh you can replace the map with nil :)
> 
> —
> Reply to this email directly or view it on GitHub.
>