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 branch 'dev' into features/heka-root-folder
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.
Tweaks to whisper output code and docs to support output dir relative to the Heka
base dir.
Update DashboardOutput code and docs to make use of Heka base dir.
Fix sandbox compiler warnings when using -Wall
removing break from hekad config loop to allow multiple hekad config definitions
Merge pull request #348 from michaelgibson/dev

Add support for a config dir instead of just a config file.
Merge branch 'dev' into features/heka-root-folder

Conflicts:
	cmd/hekad/config.go
	cmd/hekad/main.go
Merge typo.
Clarify that a LogfileInput is only created when a matching log file is found, not an
empty directory.
Typo.
Update changelog.
Ignore `etc/` directory so devs have a place to store working development and test
configuration files w/o dealing w/ git noise.