Fix background color bug in scrolling divs

When using a highlighted <pre><code> section in a div that will scroll,
the background color would not continue into the scrolled area.  Update
the "display" css for all themes to "inline-block" fixes this problem
Rewrite the basic usage to getting started guide
Add custom initialization rewrite
Add the many ways to get highlight.js
Add building instructions
Add the meta information
Add the index for all link references
Add java5 generics syntax support

Example:
public interface TestGenerics<T>{
    public void appendTo(List<T> result,T sample);
}
Added 'csharp' alias to the C# language file definition
Added 'csharp' alias to css-classes-reference.rst
Merge pull request #470 from improvedk/csharpalias

Added 'csharp' alias to the C# language file definition
Fix the link mismatch
Remove mention of the optional pre tag for class
Shorten the 'Getting the Library' section
Shorten the 'Building' section
Discard all unused links
Fix the broken link references
Error message explaining why the build tool needs Java and how to skip it.
Make flatten function a variable to avoid strict mode errors.
Merge pull request #474 from jamesiarmes/strict-mode

Make flatten function a variable to avoid strict mode errors.