Update .gitignore
Rename package to go-elog

The import name has also been renamed to log, which is what it was originally
named.

This new name now truly reflects what the package is, an enhanced log library
for Go. It should be a drop in replacement for the log package in the standard
library.
Readd package level functions and std logger object

These functions were included in the original design, but the second API design
didn't work out because it required a global constant, which is not desired.
This original design is much cleaner.
Improve newline handling at the start of the line

If newlines are at the beginning of the text passed to a logging function, they
will be stripped out and placed at the beginning of the output before being
sent to the stream. For example, log.Debugln("\n\nHello, world!") will be sent
as "\n\n20131014-00:40 :: [DEBUG] Hello, world!".