Fix a few spelling errors in source.
add .DotSettings to gitignore
Remove password set and changed messages and code which is now dead.
combine and add indirection for ui.addMessage calls from chat.js
combine add list-header and add list-item calls
move write message type functions to chat.ui.
Add support for local blob storage

Added support for writing attachments to local (or UNC) paths.

- I have updated the work done for #1015 to support the Local storage
option in the status page ![jabbr -
status](https://f.cloud.github.com/assets/234704/1294568/71368ece-3086-11e3-98c7-100746bb1489.png)

- Updated the Administration page to reflect the new configuration
values:
-- LocalBlobStoragePath: This is the local path where files will be
written to  (e.g: d:\files).
-- LocalBlobStorageUriPrefix: This is the URI Prefix for the files to be
served from (e.g: http://static.jabbr.net/files/)

Both values must be configured for IsValid() to return true on the
LocalBlobStorageHandler. Only one of the providers
(LocalBlobStorageHandler or AzureBlobStorageHandler) should be
configured at one time.

A separate site must be configured in IIS or another web server in order
to serve the static file uploads, offloading it from the JabbR server
and allowing for a much larger CDN story to follow without additional
enhancements to JabbR.

When directories get too large, administrators may change the
LocalBlobStoragePath and LocalBlobStorageUriPrefix configuration values
to change where files are written from without impacting already
uploaded files.

![jabbr - administration
page](https://f.cloud.github.com/assets/234704/1294554/f4ef9554-3085-11e3-9297-d0fca6d7ed0a.png)

- Added several string resources in LanguageResources.resx to support
the  Administration page additions

Here is a screenshot of it in action:

![jabbr](https://f.cloud.github.com/assets/234704/1294572/8c768d9c-3086-11e3-8806-8c01f1b7ce43.png)
Rename LocalBlobStorageHandler to LocalFileSystemStorageHandler

- Rename LocalBlobStorageHandler to LocalFileSystemStorageHandler
- only evaluate settingsFunc once in LocalFileSystemStorageHandler
Changed settings properties

Renamed LocalBlobStoragePath and LocalBlobStorageUriPrefix to
LocalFileSystemStoragePath and LocalFileSystemStorageUriPrefix.

Updated contents and Naming of String Resources also to reflect naming
convention.
Updated to actually use settings instead of _settingsFunc()

Updated to actually use settings instead of _settingsFunc()
corrected method of randomFile generation

accidentally changed randomFile creation code.
Merge pull request #1024 from ElanHasson/dev

Add support for local blob storage
Made a few tweaks to the local file system file upload handler.
- Added settings validation logic.
- Don't allow uploading under the jabbr root.
Fixed ApplicationSettings validation.
Moved file upload to owin middleware.
Merge pull request #1021 from JabbR/tidy

Multiple tidying changes.
Update room nudge to indicate the name of the room, send nudge notification to all rooms (not just the active room)
fix #1007 - make closing a tab only take you to the lobby if it's the currently active tab.
Merge pull request #1026 from JabbR/fix-closing-to-lobby

Fix closing to lobby
Display a loading indicator when joining a new room