Merge pull request #1093 from ManishKataria/master

Adding default constructor for Serialization
Update header.jsp

fixed span padding to equal nav alignment
Update java.jsp

bootstrap grid needs to be 12 columns
Set the business cards not to load, unless a parameter is passes to
display them. Also created a sample demonstrating this parameter.
Update javascript.jsp
Update javascript.jsp
Set business cards not to display by default unless a parameter is
passed, also added sample demonstrating this parameter.
Update javascript.jsp
Update javascript.jsp
Change function name to addSelectionListener, Update Sample, also set
eventType to click if it is not specified.
Rename function to addSelectionListener, update sample and check if
eventType parameter is null, if so set to click
Update javascript.jsp
Update java.jsp
Merge pull request #1095 from DaviRyan/GridSelectionUpdate

Grid selection update
Unit test for the UploadFileWidget
Merge pull request #1097 from markewallace/UploadFileWidgetTest

UploadFileWidget
Initial drop of the view and files view code
Merge pull request #1098 from markewallace/InitialViewCode

View Controls
Include view unit tests is regular run's
Merge pull request #1099 from markewallace/ViewUnitTests

Include view unit tests is regular run's