Issue 11 fix.

Date:       25 August 2013
Details:    The functions de_get_first_object() and de_get_last_object()
            fail to check if there are any nodes in the deque before
            accessing node members. If there are not, it should return
            DE_EMPTY.
File:       deque.c
Line:       202, 214
Branch:     master
Priority:   High
Resolved:   26 August 2013
Issue 12 fix.

Date:       25 August 2013
Details:    The function qu_get_first_object() fail to check if there
            are any nodes in the queue before accessing node members. If
            there are not, it should return QU_EMPTY.
File:       queue.c
Line:       138
Branch:     master
Priority:   High
Resolved:   26 August 2013
Miscellaneous function library added.

1.  Added the miscellaneous function library and its test unit. This
    provides full coverage of the miscellaneous function codebase.