Remove prototypes already defined by flex.

This prevents conflicting prototype errors for yyget_leng with some versions of flex.
openchangedb_logger: remove unused function

There is no public function get_mailboxDN anymore
removed openchange_get_mailboxDN, not used
emsmdb: remove smb_panic calls, no need to crash
nsp: remove smb_panic calls, no need to crash
Merge pull request #145 from openchange/jgarcia/remove_warning-get_mailboxDN

openchangedb_logger: remove unused function
add OC_ABORT macro, no critical

pretty output in this cases that should never happen
Fix Autodiscover when Display Name has UTF8 chars
Merge pull request #150 from sixstone-qq/ejhernandez/fix-autodiscover-display-name-utf8

Fix Autodiscover when Display Name has UTF8 chars
Merge pull request #147 from openchange/jgarcia/remove_some_smb_panic

Remove smb_panic calls, no need to crash
Fix memory leak in oxcprpt

Valgrind report:

  2,350 bytes in 23 blocks are definitely lost in loss record 9,070 of 10,179
    at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
    by 0x86ED87E: _talloc_array (talloc.c:613)
    by 0x28C1FAC5: EcDoRpc_RopGetPropertiesSpecific (in /usr/lib/x86_64-linux-gnu/openchange/dcerpc_mapiproxy_server/exchange_emsmdb.so)
    by 0x28C0BCD0: EcDoRpc_process_transaction (in /usr/lib/x86_64-linux-gnu/openchange/dcerpc_mapiproxy_server/exchange_emsmdb.so)
    by 0x28C0F3C7: dcesrv_EcDoRpcExt2 (in /usr/lib/x86_64-linux-gnu/openchange/dcerpc_mapiproxy_server/exchange_emsmdb.so)

By using a local memory ctx to use talloc features.
Merge pull request #152 from sixstone-qq/ejhernandez/fix-minor-memory-leak

Fix memory leak in oxcprpt
Fix minor leak when we cannot create a mapistore backend context

Valgrind report example:

    457 (118 direct, 339 indirect) bytes in 1 blocks are definitely lost in loss record 9,447 of 11,560
      at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
      by 0x86EE3AC: talloc_vasprintf (in /usr/lib/x86_64-linux-gnu/libtalloc.so.2.1.0)
      by 0x86EED49: talloc_named (in /usr/lib/x86_64-linux-gnu/libtalloc.so.2.1.0)
      by 0x28DBBFDE: mapistore_add_context (mapistore_interface.c:204)
      by 0x288517CF: emsmdbp_object_open_folder (emsmdbp_object.c:439)
      by 0x28851FF6: emsmdbp_object_open_folder_by_fid (emsmdbp_object.c:628)
      by 0x28862D7C: EcDoRpc_RopOpenFolder (oxcfold.c:104)
Remove outdated howto, replace by a link to the cookbook.
Merge pull request #158 from jelmer/remove-howto

Remove outdated howto, replace by a link to the cookbook.
Merge pull request #154 from sixstone-qq/ejhernandez/fix-even-minor-leak

Fix minor leak when we cannot create a mapistore backend context
Fix parsing client_address RTS command in RPC/HTTP Proxy

See [MS-RPCH] section 2.2.3.5.12.

It was referencing to an invalid var name and renaming variables
to match what is actually storing.

Pair-Programmed-with: Javier Amor García <jamor@zentyal.com>
Merge pull request #134 from jelmer/fix-flex

Remove prototypes already defined by flex.
Merge pull request #159 from sixstone-qq/ejhernandez/fix-client-address-cmd-RTS-PDU-OA

Fix parsing client_address RTS command in RPC/HTTP Proxy
Pass RTS RPC commands from IN to OUT channel in RPC/Proxy

We use a custom RTS_CMD_CUSTOM_OUT to notify the connection close.

This RTS RPC commands are forwarded to the client except
for the previous custom one.