test search attributes
add filter test
test search filter object
test search size
test attributes_only
Skip failing searchSize integration test, add explanatory test

This disables a failing test that won't pass without changing the
behavior of Net::LDAP#search (and Net::LDAP::Connection#search).

This is due to sizeLimitExceeded being treated as a failure instead
of a deliberate termination of search results. Instead of returning
the partial results, we currently return none.

cc @jch @schaary
Block specificity strikes again
Add explicit result code constants, update string mapping
Replace magic number with result code constant
Check specific search success result codes
Consider non-error result codes as successful
Use result code constants in tests
Add request app ID, document relevant spec sections
Add missing app IDs based on spec
Replace hardcoded application specific tags with constants
Merge remote-tracking branch 'origin/master' into search-integration-tests

Conflicts:
	test/integration/test_search.rb
remove skip fixed by #140
consolidate search size tests
previous test was filtering to one user

this updates it to test the size parameter works

cc @mtodd @randx
Merge pull request #137 from ruby-ldap/search-integration-tests

Search integration tests