Add local site-lisp path after package paths
Use mapcar instead of requiring dash
Revert "Only set imenu-generic-expression if already set"

This reverts commit 109757bbc9c14013b7a42040496475553b79bf94.
Fix go-mode imenu expressions