Substitutes childDone(outputsReady) in connected_controller.
Still needs to solve the function inheritance problem with EventEmitter
bower module.

Modifies base_page_model inheritance from EventEmitter
Removes debugging lines from emitter
Merge pull request #420 from emrojo/event-emitter-connected

Substitutes childDone(outputsReady) in connected_controller.
Resets batch into defaultModel when not found.
(It caused halt into login page model when a batch was over)
Add fix for reracking when only one rack is used as source
Adds pipeline task to server for updating the
pipeline on start
Merge pull request #421 from emrojo/fix-pipeline-autoload-on-server

Adds pipeline task to server for updating the
Merge pull request #422 from emrojo/fix-login-batch

Resets batch into defaultModel when not found.
Merge pull request #423 from emrojo/fix-reracking

Add fix for reracking when only one rack is used as source
Fix to the manifest reader

Manifest reader was trying to always read the barcode
from the application by sample['Tube Barcode']. This
obviously did not work for things that were no tubes
e.g. filter papers. The manifest object now looks at
the templates for the sample in order to determine its
type, so that it can extract the barcode
Merge pull request #425 from jbeast/reader_fix

Fix to the manifest reader
Move DOM related functionality to views. Makes substitution of part of the
childDone calls by event emitters.
Changes aliquotType of blood_lysing to blood instead of !NA.
Adds new step for prelysing process.

Modifies steps configuration for prelysing steps.

Connects prelysing to DNA extraction workflow
Separates reception from batching to prelysing
Removes comments
Merge pull request #426 from emrojo/refactor-disablebtn

Removal of enableBtn - disableBtn from childDone()
Prelysing must be before lysing process
Changes name of role for blood prelysing awaiting reception
Changes roles for prelysing and prelysing batched
Merge pull request #427 from emrojo/blood-prelysing

Blood prelysing