update build: lint error ends process
added: all gulp tasks

there is now 'gulp test', 'gulp dev' and 'gulp travis-ci'
test and source map tasks are just stubs for now.
removed: pinned check in updatePinSpacerSize

since 1.2 a pin is always in during phase, when pinned.
fixed: proper conditional sequencing in gulp