Use #each_line instead of #lines for Ruby 1.8.6

Possible fix for: https://github.com/nene/jsduck/issues/23
Fix TreeIcons tests.

Broken by 4e7e46295fff2c3d9681edf3790fe96bf8bed28f
Refactor class spec.
Don't inherit static members in singleton classes.

Actually for any singleton just say it has no static members,
but if there are static members defined, print warning.
Basic implementation of class members filtering.
Moved all filtering logic to Overview class.

The toolbar now just fires events + performs the filtering of
dropdown menus in toolbar.
Make filtering and hideInherited work together.
Make member-filter separator into spacer.

It was rendered as a button before.
Sort classes before members in search results.

For example when searching for "store" the beginning of the search
results list contained a lot of "store" config options and the
"Store" classes were furthere below.

Now the classes are always before members of similar match category.
Small correction to xtypes search.

Moved test for xtype-begins-with after name-full-match.
The same way they are ordered in results.
Class dropdown
Updates for view
loader fixes
Whitespace fixes
Add new class
Add meta description to index.html
Start of Inline Examples
More example stuff
More example code
Inline Examples