Update spiped to 1.4.0

Remove bottle DSL for now.
Apply minor build fixes until they are committed upstream
spiped: add 1.4.0 bottle.