RW.* refactoring

Были удалены функции RW.isDefined и RW.isString.
Эти функции должны быть заменены на соотвествующие функции Underscore.js -
_.isUndefined и _.isString

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Exception.Class

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Exception.Class

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
Merge branch 'RW.Exception.Class_refactor' into full_refactor
рефакторинг RW.Exception.Abstract

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
прямое объявление RW.Exception удалено
Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Class

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Exception.Argument*

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Exception.Enviroment

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Exception.View

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
удалено прямое объявление пространства имен RW.Mixin
#2 RW.Mixin.Options.setOptions
+ рефакторинг RW.Mixin.Options

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Mixin.Events

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Object

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
рефакторинг RW.Main

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
RW.App пока удалено
RW.View пока удалено

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>
RW.Map пока удалено

Signed-off-by: Stanislav Sergeev <stas.webdev@gmail.com>