* HttpCookie.cs:
* HttpCookies.cs:
* HttpResponse.cs: `HttpCookie` renamed to `HttpCookies` (plural) and
  simplified.

* TemplateVar.cs:
* TemplateVar.cs:
* ExprMatchTree.cs:
* TemplateFilter.cs:
* TemplateVarFiltered.cs:
* TemplateVarFiltered.cs: - Moved from `Badr.Server/Rendering` to
  `Badr.Server/Templates/Parsing`

* Scope.cs:
* Parser.cs:
* Scope.cs:
* Parser.cs: - Moved from `Badr.Server/Templates` to
  `Badr.Server/Templates/Parsing`

* BadrGrammar.cs:
* BadrGrammar.cs: - Moved from `Badr.Server/Templates` to
  `Badr.Server/Templates/Rendering`

* Badr.sln:
* Badr.mono.sln:
* Badr.Test.csproj:
* Badr.Test.mono.csproj:
* Badr.Orm.Test.csproj:
* Badr.Test.mono.csproj:
* AssemblyInfo.cs:
* Badr.Orm.Test.mono.csproj:
* AssemblyInfo.cs: `Badr.Orm.Test` project renamed to `Badr.Test`.

* OrmTest.cs:
* OrmTest.cs:
* DbOperationsTest.cs: `DbOperationsTest.cs` moved to `Orm/OrmTest.cs`

* badr_orm_test.db:
* badr_orm_test.db:
* badr_orm_test.db: Moved to Badr.Test/Orm/

* ForloopTest.cs:
* ForloopTest.cs: New test: {% for %}

* IfTest.cs:
* IfTest.cs: New test: {% if %}

* UrlTest.cs:
* UrlTest.cs: New test: {% url %}

* Member.cs:
* Member.cs:
* Member.cs: `Models/Member.cs` moved to `TestApp/Models/Member.cs`

* Project.cs:
* Project.cs:
* Project.cs: `Models/Project.cs` moved to `TestApp/Models/Project.cs`

* ProjectMembers.cs:
* ProjectMembers.cs:
* ProjectMembers.cs: `Models/ProjectMembers.cs` moved to
  `TestApp/Models/ProjectMembers.cs`

* TestApplication.cs: Test application root.

* Urls.cs: Test application urls.

* TestBase.cs: New base class to all test classes (to initialize
  settings before any test)

* TestSettings.cs:
* TestSettings.cs: Test settings

* UrlsTest.cs:
* UrlsMatchingTest.cs:
* UrlsMatchingTest.cs: `UrlsTest.cs` moved to
  `Urls/UrlsMatchingTest.cs`

* TestApplication.cs: Test app.

* Urls.cs: Test app urls.

* TestBase.cs: New base class for all test classes (common
  initilaization)

* Badr.Test.runner.csproj:
* Badr.Orm.Test.runner.csproj: `Badr.Orm.Test.runner` project renamed
  to `Badr.Test.runner`.

* UrlRenderer.cs:
* ExprRenderer.cs:
* IfElseRenderer.cs:
* ExprMatchGroups.cs:
* IncludeRenderer.cs:
* ForLoopRenderer.cs:
* VariableRenderer.cs:
* SpecialTagRenderer.cs:
* FilterLoaderRenderer.cs: `ExprMatchGroups` replaced by
  `ExprMatchTree`

* Badr.Demo.mono.csproj:
* Badr.Apps.mono.csproj: //monodevelop internal format change
  (true->True, false->False)//

* Urls.cs:
* Views.cs: `SiteSettings` properties PascalCasing

* server.config: - `site_urls` renamed to `urls`
- new settings:
; secure_proxy_ssl_header
; cookies/session_httponly
; cookies/session_secure
; cookies/session_age
; cookies/session_expire_at_browser_close
; cookies/csrf_secure

* DemoSettings.cs:
* SiteSettings.cs: - `SiteSettings` properties PascalCasing
- `SiteUrls` renamed to `Urls`
- new settings:
; SecureProxySslHeader
; Cookies.SessionHttpOnly
; Cookies.SessionSecure
; Cookies.SessionAge
; Cookies.SessionExpireAtBrowserClose
; Cookies.CsrfSecure

* Badr.Net.csproj: - HttpCookie.cs : renamed to `HttpCookies.cs`
  (plural).
- //monodevelop internal format change (true->True, false->False)//

* Badr.Net.mono.csproj: - HttpRequestHelper.cs, HttpResponseHelper.cs:
  removed
- HttpCookie.cs, HttpCookieFragment.cs: relocating under Badr.Net.http
- HttpCookie.cs : renamed to `HttpCookies.cs` (plural).
- //monodevelop internal format change (true->True, false->False)//

* FastCGIParam.cs:
* FastCGIRequest.cs: HTTPS support

* HttpCookieFragment.cs: `Secure` and `HttpOnly` as properties.

* HttpRequest.cs: HTTPS support: new `IsSecure` property which
  indicates if https is active.

* HttpRequestHeaders.cs: HTTPS support using `XIsHttps` header.

* DefaultMap.cs: author update

* Badr.Orm.mono.csproj: - //monodevelop internal format change
  (true->True, false->False)//

* Badr.Server.csproj: - Templates classes reorganization
- `ExprMatchGroups` replaced by `ExprMatchTree`

* Badr.Server.mono.csproj: - Templates classes reorganization
- `ExprMatchGroups` replaced by `ExprMatchTree`
- //monodevelop internal format change (true->True, false->False)//

* SiteManager.cs:
* BadrResponse.cs:
* ViewManager.cs:
* StaticFilesContextProcessor.cs: - `SiteSettings` properties
  PascalCasing

* CsrfMiddleware.cs: - `SiteSettings` properties PascalCasing
- using SiteSettings.Cookies.CsrfSecure

* SessionMiddleware.cs: - `SiteSettings` properties PascalCasing
- using SiteSettings.Cookies: SessionSecure, SessionHttpOnly,
  SessionAge, SessionExpireAtBrowserClose

* BadrHandler.cs: bug fix in validate hosts.

* BadrRequest.cs: HTTPS support: `CheckIsSecure()` override which
  indicates if https is active by reading a custom user defined header
  in `SiteSettings.SecureProxySslHeader`.

* BadrSession.cs: New flag that indicates if session cookie should be
  sent to client.

* IfRenderer.cs: - boolean operators support (`and` & `or`)
- `ExprMatchGroups` replaced by `ExprMatchTree`

* RenderContext.cs: `using Badr.Server.Templates.Parsing`

* RenderManager.cs: - `using Badr.Server.Templates.Parsing`
- `ExprMatchGroups` replaced by `ExprMatchTree`

* TemplateContext.cs: - `using Badr.Server.Templates.Parsing`
- bug fix when when using {% url %} template tag and the initial
  context passed to template engine is null.

* TemplateEngine.cs: - `using Badr.Server.Templates.Parsing`
- new function to render a template file without request object.

* ViewUrl.cs: Reverse failure exception message changed.

* StatusPages.cs: Bug fix: added `Safe` filter to urls output.

* packages.config: deleted
`using Badr.Server.Templates.Rendering`