added new task for running all specs

* added task genspecdeps to create a dynamically generated file with a
  goog.require line for every spec
* added genspecdeps task as a dependency in grunt task client-specs
* updated closure-tasks to allow specificying build target name explicitly
* updated the default task to only run the jasmine_node task
Added logos.storage.mechanism.InMemoryMechanism plus specs
added additional spec.logos.protocol.UserSpec specs for construction