Uthcode structure origanization

* Added Categorization
* README
* Design Inheritance
* web cookielib example
* stack datastructure
* Updated conf.py
* Moved files starting with c
* python categorization
* Added chapter 7
* Added exercise 7.1
* Added exercise 7.2
* Added exercise 7.3
Incomplete exercise 7.4
* All the renames
* remove output
Exercise 7.5
Delete Ex_5.6.c
Delete Ex_5.6.rst
Added exercise 5.6
In progress:
    exercise 7.6
    exercise 7.7
    exercise 7.8
    exercise 7.9
    exercise 8.2
Added chapter 8
Added exercise 8.1
Requires understanding of pointers
In progress exercise 8.3
In progress exercise 8.4
Added exercise 8.5
Added exercise 8.6
Added exercise 8.7
Added exercise 8.8
Wrap to 80
* Strncpy and friends
* Fix the strncpy
* design hex to binary
* memory allocated should be freed
* Pointer to arrays
* Section 5.6 and Section 5.7
* Update Ex_5.6_findpattern.rst
* Identified programs for 5.6
* sort program
* Exercise 5.6 WIP
* find pattern
* mgetline and other programs using pointers
Update sec_1.2_fahr2cel.rst
Minor changes
Expose python/index when it is ready
Changed getline to mgetline
* Update Section 1.5.1
* Character Counting Programs Fixed
* Added use-local-compiler directive
* Describe java
* Updated the links
* Exercise 6.1 getword
* Links Index idea
* Added section 6.3 getword
* handles printf
* atof
* TODOs for where to check
* Section 6.3 getword pointers
getline to mgetline
Explanations in 80 characters
* Finished Exercise 6.1
* Renamed token bucket algorithm
* Section 6.3 using pointers works
* Exercise 6.1 uses pointer version
* Fix for Exercise 6.3
* Updated Python Section
* Correcting the Exercise name
* Identical variables
* Exercise 6.2 identical variables
* Update sphinxcontrib runcode to 0.0.4
Added 1 python rst
* Update codemap.dict
* update the sphinx contrib to 0.0.5
* Update index to give correct file name
* algorithm_binary_to_octal
Updated exercise 4
* Update algorithm_binary_representation.rst
* Update algorithm_binary_search.rst
* Update algorithm_binary_to_octal.rst
* Update algorithm_bipartite.rst
* Exercise 6.3 in progress
* updated dict
* Update Ex_6.3.rst
Added some python exercises
* Update algorithm_cellauto.rst
* Update algorithm_binary_to_octal.rst
* Update algorithm_checking_string_text_or_binary.rst
* Update algorithm_countingsort.rst
* Update algorithm_depth_first_search.rst
* Update algorithm_eratosthenes.rst
* Update algorithm_euclid.rst
* Update algorithm_fact2.rst
* Update algorithm_fact_with_memo.rst
* Update Ex_6.3.rst
* Update Ex_6.3.rst
* Exercise 6.3 complete
* Exercise 6.4
* Words and their Frequencies
* Updated Index of Uthcode