Ability to change file read blocksize

By default io.Copy performs reads with fixed 32KiB buffer, that can be
either too big (SSD disk subsystem) or either too small (huge RAID arrays),
leading to large IO overall overhead.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Add .m3u and .m3u8 overriden Content-Type

draft-pantos-http-live-streaming-07 says that files having specified
extensions should have corresponding Content-Typess.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Copyrights have standardized formatting, as a rule

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Simplify installation procedure by using go-get

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Remove .gitignore with too personal statements

Most developers have everything of this in their global ignore files,
and most of them will never have .exe files for example.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Merge pull request #1 from stargrave/master

Ability to configure read blocksize, trivial copyright fixes, go get friendliness and too personal gitignore