Stix ipwatch v1.11

Adds support for STIX-based indicators for feature #1095.

From previous PR: #1096:
Ensured each commit compiles.
Modified WatchListData data structure in util-ipwatchlist.h to use a char* instead of a Signature.
Resolved comments from #1096 

From previous PR: #1060:
Organized and updated unit test function names to start with upper case letter in detect-watchlist.c and detect-smtp-indicators.c.
Modified InitWatchDataFully to properly invoke free.
Updated to meet QA standards.

<pre>
detect-smtp-indicators.c:403:17: error: ‘one_hash_matched’ undeclared (first use in this function)
             if(!one_hash_matched)
                 ^
detect-smtp-indicators.c:403:17: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [detect-smtp-indicators.o] Error 1
</pre>