Remove current iterator from stream and just return it in push() functions
Add options to regexp

Only one option for now : case sensitivity
Regexp directly returns string/vbuffer_sub when possible
Update doc for new match return value
Add lua iter to get all available sub in a loop
Use longer options name for regexp lua binding
Remove stream.current

The current iterator in the stream is returned by the push function. The
current can now be removed.
Add re.match on iterator
Enhance match on iterator

Add optionnal sub creation
Use ispartial on sink to avoid advancing all along vbuffer
Use luaunit for lua unit tests
Merge branch 'feature/lua-unit' into develop
Add forgotten file
Move uthash sources in external/uthash/src
Move iniparser submodule
Improve uthash makefile
Move lua submodule
Move luajit submodule
Move luadebug library inside libhaka
Move src/commom files into src/hakactl
Reorganise tests

Split test in src/test into doc/test and sample/test.