Merge pull request #3 from fuzzac/master

Fix for home path on Windows. Use existing functionality in standard libr...
Added option to exclude file patterns.
Read exclude patterns from a file and remove all hardcoded exclude patterns except .csearchindex.
Merge pull request #4 from fuzzac/exclude

Added option to exclude file patterns.
Replaced tab with space in help string to fix formatting
fix bug in siftUp() [from upstream]
Add convenient tilde expansion to ignore file path
Fix some log messages
Merge remote-tracking branch 'upstream/master'

Conflicts:
	cmd/cindex/cindex.go