Merge branch 'master' into console_config
Squashed commit of the following:

commit fcf17a0ac7102bae4bfd1e017214e4e4165ad43f
Author: Nick Holub <nikholub@gmail.com>
Date:   Tue Feb 18 15:02:32 2014 -0800

    fix #MLHR-798 Ads Demo Redis db index
Merge pull request #727 from nickholub/webdemos3_pull

Architecture Diagram, Ads Demo Redis Db Index
added new generic files
renamed upload styles to generic UploadFilesView.less
added abstract file collection
updated jar list and jar file to inherit from generics
added license headers to new files
added drop filter to Upload Jars
added abstract files to DT module
renamed abstract file to upload file
added check for beforeUpload on collection
improved documentation of upload files view
MLHR-785 #resolve
Merge pull request #729 from andyperlitch/nan_jar_list.MLHR-785

MLHR-785 #resolve
Merge pull request #728 from andyperlitch/extract_upload.MLHR-812

Extracted upload functionality to base classes
Merge branch 'master' into console_config

Conflicts:
	front/test/suite.js
add stepViews
added LicenseStepView, a few fixes to welcome widget and StepView
Merge branch 'console_config' of git://github.com/andyperlitch/Malhar into config