Do not set ServiceLocator by RhinoSecurityInstaller, this is not his duty

Also updated How to Use.txt, to mention the Castle Windsor installer and example configuration of ServiceLocator
Removed dependency for log4net from nuspec file

Also removed log4net from Rhino.Security.Tests project, as it was used only in one place
Permission instance is now created inside PermissionsBuilderService, so there is there ability to use custom subclass of PermissionsBuilderService

Also unified formatting in this file, and removed compilation warning in RhinoSecurityInstaller.cs about undocumented public method.
Updated version
Merge pull request #9 from whut/master

 Do not set ServiceLocator by RhinoSecurityInstaller, this is not his duty
Added failing test to show issue with second level cache when IUser implementation does not overrides Equals/GetHashCode
Fix for second level cache miss when comparing users using whole entities, not only the Id when IUser implementation have no Equals/GetHashCode overrides
Added support for NuGet symbols package, for use with SymbolSource.org

Now build script will create two nuget packages, one with libs only, and second with libs and sources
http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-symbol-package

Added packing all dlls,pdbs and sources by change in nuspec file
Also added acknowledgements.txt, How to Use.txt and license.txt to nuget package, same as in release zip
Merge pull request #10 from whut/master

Fix for second level cache miss when IUser implementation have no Equals/GetHashCode overrides
Merge remote-tracking branch 'hibernating-rhinos-rhino-security/master' into fix-createchildusergroup

Conflicts:
	Rhino.Security.Windsor/RhinoSecurityInstaller.cs
Ignore nuget packages folder
Add a test for count of DirectChildren vs AllChildren
Added a test for Entities count of DirectChildren vs Allchildren
Fixed case where Entity's count of DirectChildren and Allchildren gave same count even when different