Removes call to singleton engine in attribute constructor (resolves #373)
Adds logger to ItemBridge
Add ability to display custom text on the login part when the user is not logged in.
Enable Nuget package restore on building the solution
Remove binary packages from repo (not needed because these are now auto-installed by nuget upon 1st build)
Updated .gitignore to ignore nuget package binaries
Merge branch 'master' of https://github.com/n2cms/n2cms

Conflicts:
	.gitignore
Remove binary packages again
Merge pull request #376 from jsassner/master

HtmlEncode design mode header text
Made some changes that could possibly (fixes #369)
Added value type support to tiny ioc (fixes problem creating itembridge)
Enabled restore packages for MongoDB.csproj
Set forms auth when using N2 to sign in
Removed duplicate <validation/> tag in config transform
Added guard against strange null key when populating proile (fixes #380)
Unversionable parts are deleted without creating version of parent page (fixes #379)
Merge remote-tracking branch 'source/master'

Conflicts:
	src/Framework/N2/Details/WithEditableTitleAttribute.cs