Remove all gratuitous `recover()` calls; resolves #323.
Remove unused imports and a little bit more of the panic detritus.
adding configdir option
fixing indentation
fixing broken hekad logic for configdir feature and modifying options to auto-detect config path based on file or directory name
changing path.Join to filepath.Join for better cross-platform compatibility
Initial support for existence of a `base_dir` global config option, defaulting to
`/var/cache/hekad`.
Merge pull request #374 from mozilla-services/features/no-stat-prefix

No longer require that stats be prefixed w/ the 'stats' namespace.
Issue #344 LogfileDirectoryManagerInput
Bump whisper-go revision and adjust to slight API changes.
Merge branch 'dev' into features/whisper-go-rev-bump
Remove `configPlugin` functions that don't really serve any purpose now that the
contained `defer` calls have been removed.
Merge branch 'dev' into features/heka-root-folder
Merge pull request #377 from mozilla-services/features/whisper-go-rev-bump

Features/whisper go rev bump
Merge pull request #376 from mozilla-services/issue_344

Issue #344 LogfileDirectoryManagerInput
Merge branch 'dev' into features/no-recover

Conflicts:
	pipeline/pipeline_runner.go
Merge pull request #369 from mozilla-services/features/no-recover

Remove all gratuitous `recover()` calls; resolves #323.
Merge branch 'dev' into features/heka-root-folder

Conflicts:
	pipeline/config.go
fixing filepath import typo
Significant changes to seek journal configuration behavior for LogfileInput and
LogfileDirectoryManagerInput, w/ corresponding changes to documentation and
tests.