Added ISnmpContext. Fixed a few names. Added more test cases.

--HG--
rename : SharpSnmpLib/Pipeline/InformMessageHandler.cs => SharpSnmpLib/Pipeline/InformRequestMessageHandler.cs
rename : Tests/Tests/ListenerBindingTestFixture.cs => Tests/Messaging/Tests/ListenerBindingTestFixture.cs
rename : Tests/Tests/GetBulkMessageHandlerTestFixture.cs => Tests/Pipeline/Tests/GetBulkMessageHandlerTestFixture.cs
rename : Tests/Tests/GetMessageHandlerTestFixture.cs => Tests/Pipeline/Tests/GetMessageHandlerTestFixture.cs
rename : Tests/Tests/GetNextMessageHandlerTestFixture.cs => Tests/Pipeline/Tests/GetNextMessageHandlerTestFixture.cs
rename : Tests/Tests/GetNextV1MessageHandlerTestFixture.cs => Tests/Pipeline/Tests/GetNextV1MessageHandlerTestFixture.cs
rename : Tests/Tests/GetV1MessageHandlerTestFixture.cs => Tests/Pipeline/Tests/GetV1MessageHandlerTestFixture.cs
rename : Tests/Tests/SetMessageHandlerTestFixture.cs => Tests/Pipeline/Tests/SetMessageHandlerTestFixture.cs
rename : Tests/Tests/SetV1MessageHandlerTestFixture.cs => Tests/Pipeline/Tests/SetV1MessageHandlerTestFixture.cs
rename : Tests/Tests/AuthenticationProviderExtensionTestFixture.cs => Tests/Security/Tests/AuthenticationProviderExtensionTestFixture.cs
rename : Tests/Tests/DESPrivacyProviderTestFixture.cs => Tests/Security/Tests/DESPrivacyProviderTestFixture.cs
rename : Tests/Tests/DefaultAuthenticationProviderTestFixture.cs => Tests/Security/Tests/DefaultAuthenticationProviderTestFixture.cs
rename : Tests/Tests/DefaultPrivacyProviderTestFixture.cs => Tests/Security/Tests/DefaultPrivacyProviderTestFixture.cs
rename : Tests/Tests/MD5AuthenticationProviderTestFixture.cs => Tests/Security/Tests/MD5AuthenticationProviderTestFixture.cs
rename : Tests/Tests/PrivacyProviderExtensionTestFixture.cs => Tests/Security/Tests/PrivacyProviderExtensionTestFixture.cs
rename : Tests/Tests/SHA1AuthenticationProviderTestFixture.cs => Tests/Security/Tests/SHA1AuthenticationProviderTestFixture.cs
rename : Tests/Tests/SaltGeneratorTestFixture.cs => Tests/Security/Tests/SaltGeneratorTestFixture.cs
rename : Tests/Tests/UserRegistryTestFixture.cs => Tests/Security/Tests/UserRegistryTestFixture.cs
rename : Tests/Tests/UserTestFixture.cs => Tests/Security/Tests/UserTestFixture.cs
Commenting out the Invalid MIB tests.
Tidied up the ObjectType parsing.
Made TextualConvention implement ITypeAssignment.
Moved ITypeAssignment to SnmpSharpLib namespace.
Made the ObjectTree keep a dictionary of known types and link types up to the
ObjectTypes as they are added to the tree.
Made Definition copy the display hint if it's entity is an ObjectType with a
syntax of TextualConvention.
Changed Definition to know the entity it is based off.  Set up decoding of
variables based on the display hint.
Dividing instead of multiplying the decimal places.
mainline: added an extension method GetImplementedObjectsByInterface<TBaseInterface>

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60751 81fbe566-5dc4-48c1-bdea-7421811ca204
mainline: fixed a get configuration value bug

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60752 81fbe566-5dc4-48c1-bdea-7421811ca204
mainline: made CommandInfo's attributes' names shorter

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60753 81fbe566-5dc4-48c1-bdea-7421811ca204
tried to support subprotocol

git-svn-id: https://SuperWebSocket.svn.codeplex.com/svn@60754 81fbe566-5dc4-48c1-bdea-7421811ca204
v1.0: fixed a bug on getting configuration value 

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60755 81fbe566-5dc4-48c1-bdea-7421811ca204
v1.0: updated assembly version number for 1.0

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60772 81fbe566-5dc4-48c1-bdea-7421811ca204
mainline: tried to implement SSL/TLS encryption in sync mode

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60780 81fbe566-5dc4-48c1-bdea-7421811ca204
mainline: tried to implement SSL/TLS encryption in sync mode

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60784 81fbe566-5dc4-48c1-bdea-7421811ca204
Added test certification file creator

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60797 81fbe566-5dc4-48c1-bdea-7421811ca204
Better decoding of values
Merge latest changes from main line.
mainline: implemented SSL/TLS encryption in sync mode

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60833 81fbe566-5dc4-48c1-bdea-7421811ca204
mainline: added test cases for SSL/TLS encryption of sync mode

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60834 81fbe566-5dc4-48c1-bdea-7421811ca204
mainline: give out an error if enable SSL/TLS security in other socket mode than Sync

git-svn-id: https://SuperSocket.svn.codeplex.com/svn@60835 81fbe566-5dc4-48c1-bdea-7421811ca204