[CHEF-4177] remove -R/-rpath from ncurses LDFLAGS

Recent versions of GCC have gotten cranky when passed unrecognized 
options. We don't need to set `-R` or `-Wl,-rpath` in LDFLAGS as we 
already set a a path in the LD_RUN_PATH environment variable.
[CHEF-4177] set ncurses LD_OPTIONS on SmartOS

This environment variable is specific to Solaris flavored *nix and 
ensures the linker finds and links against other Omnibus dependencies.
Merge pull request #32 from opscode/CHEF-4177

fixes for [CHEF-4177]