Refactoring: Removed circular dependency from index properties ordering implementation.
Refactoring: IDslModelIndex separated from IDslModel. Added DslModelIndexByReference.
Pluginable IDslModelIndex will allow more efficient implementations of concepts based on custom DSL model search, such as AutoDetectSqlDependencies.
DslModelIndexByReference, along with further optimization (GetKey, e.g.) will allow significant improvement in macro evaluation performance.
Added "Forgot my password" functionality to AspNetFormsAuth.
Sending the password reset token to the user is to be implemented as a seperate plugin (for example https://github.com/Rhetos/SimpleSPRTEmail).