removed extra variable in inp_get_char
fixed issue #116

* don't set pad_start to 0 while typing
* use _inp_clear_no_pad() in input_win.c
autotools: removed strndup from configure.ac

strndup no longer used because of MacOS incompatibility
feature request #114

* added new parameter --with-xscreensaver for libXss support
* added new parameter --enable-notifications for libnotify support
* when any parameter ins't specified appropriate library is used if
  exists
Added libx11 when --with-xscreensaver chosen
Merge remote-tracking branch 'dmitry/iss116'
More changes to input handling
Added back in call to inp_clear_no_pad()
Added back in remove extra variable
Fixed command history
Added back block for when cursor not at end of line
Added back code to output single char rather than whole string
Added _got_to_end() function
added check for utf_len in inp_get_char
Merge pull request #120 from pasis/next

added check for utf_len in inp_get_char
Removed inp_y from input_win.c
Fixed comment spacing
Removed inp_get_next_char() from input_win.c
Added _inp_win_refresh() macro, renamed and moved some functions
Call _clear_input when getting password