libreddit: Fix error in new EscCode parser

This patch fixes a missing break statement. The result of no break
statement meant that the next 4 characters got choped off (Due to the
positioning of the code, the unicode parsing was right after the
newline parsing, which was missing the break).
libreddit: Detect the \" EscCode

This patch adds a case in the EscCode parser to check for the Escape
sequence \", and handle it accordingly.
creddit: libreddit: Add programwide debugging options

This patch adds a few helpful things in the way of debugging. With this
patch, if 'REDDIT_DEBUG' is set to 'y', then the default CFLAGS will not
have -O2 and instead of -g and -DREDDIT_DEBUG (-g compiles with extra
debugging information. -DREDDIT_DEBUG just sets a macro with the name
'REDDIT_DEBUG').

Also added is a file called 'run.sh', which is a short bash script
which runs creddit using LD_PRELOAD to use the version of libreddit.so
inside of the ./bulid folder. If you use ./run.sh to test, then you
won't need to do a make install every time you recompile libreddit.so.
It also will run creddit inside of valgrind if you have REDDIT_DEBUG set
to 'y'.
libreddit: Add debugging macros and options

This add's some code into global.c and global.h which can handle writing
debug messages to a file. The Macro 'DEBUG_PRINT' expands into a
fwprintf if the 'REDDIT_DEBUG' macro exists, else it just expands into a
'do { ; } while (0)', which is just a one statement NOP.

The printing itself is sent to whatever file is specified by
'DEBUG_FILE' in global.h (Normally set to '/tmp/reddit_error.log').
Merge pull request #45 from DSMan195276/fix-char-parser

libreddit: Fix bug in Char parser and add support for \" Escape code
Merge pull request #46 from DSMan195276/add-debug-options

creddit: libreddit: Add debug options
libreddit: creddit: Implement the 'morechildren' API call

The 'morechildren' API call is used by reddit to gather hidden replies
to a comment. Replies are hidden simply when Reddit's algorithms decide
it's not worth displaying by default, and the libreddit API function
'redditGetCommentChildren'.

This patch also implements the use of the morechildren call into
cReddit's comment displaying screen. You can now see the number of
hidden replies to a comment, and pressing 'm' while a comment with
hidden replies is selected will trigger the morechildren call and add
the comments to the displayed list. (Currently, this is done by
rerendering the entire list. In the future it could probably be done a
bit more 'elegantly').
Merge pull request #47 from DSMan195276/fix-morechildren

libreddit: creddit: Implement the 'morechildren' API call
libreddit: Fix off-by-one error in morechildren call

This patch fixes an off-by-one error in the morechildren call. The error
itself was caused by not subtacting one from the number telling us the
size of an array. The result is that the program tries to call free on a
location past the end of the array, which may end-up causing a
seg-fault.
Merge pull request #48 from DSMan195276/hotfix-morechildren

libreddit: Fix off-by-one error in morechildren call