Simple tests for StarScope::Record
Simple tests for StarScope::Matcher

Correctly ignore malformed regexes which use to cause a crash.
Tweak ctags header output
Verify db round-trip in test suite
Don't forcefully symbolize hash keys

Keys with the ":" prefix are symbolized already, and there may be keys (like
filenames) which it doesn't make sense to symbolize.
Make @meta[:files] a hash again.

This is more convenient, and we no longer run into weird symbol/string issues
now that we aren't forcing all hash-keys to symbols when loading the JSON.

Also more strictly validate the DB in some tests.
Improve DB validation in tests
Pass filehandles directly to export functions

Making them open their own handle complicated testing with no benefit.
Extract default export paths into variables
Try to please ruby 1.8
Verify output of ctags and cscope export
Validate query output in tests.
Test ruby constants are registered as defined
Experimental executable test
It's not really a binary file...
Try to please ruby 1.8 tests

I think this is down to regex differences, so use a more precise test.
Sort query output
Fill in some basic executable tests

Remove now-redundant version test.
Bow to ruby 1.8 which lacks downcase on symbols
Merge pull request #27 from eapache/moar-tests

Moar tests