Remove unused field
Adding parameter to set returns that parameter

This can be used to chain calls together or to save the added parameter to a
local cache variable. The bool return value was seldom checked in actual use
anyway. Fixes issue #8.
Explicitly include files from third-party dirs