Fixing #323

Rendering should now continue, however, any errors will be rendered in
the file, similar to what sinatra, rails, Play and others do.
Fixing the Travis build
Better test
Logging conditionally
Fixes #258
rescue Tilt load error and provide sensible message

- also prevent the AsciidoctorTiltMatcher from loading other Tilt templates
Merge pull request #1 from mojavelinux/rescue-tilt-load-error

Rescue tilt load error
Merge pull request #325 from LightGuard/issue_323

Fixing #323
fix broken encoding test in JRuby

- don't need encoding in content file
- split out read_content method in file handler
- change file handler to read using 'r' mode
- add verbatim file handler to read using 'rb' mode
- switch to best practice for reading file
- pin rspec to 2.13 to prevent deprecation warnings
- require htmlcompressor >= 0.0.7 as test enforces newer results
- fix interpolator test in Ruby 1.8.7
Merge pull request #2 from mojavelinux/issue-330-review

pull request #330 review
Merge pull request #330 from LightGuard/issue_258

Fixes #258

Thanks for the assist @mojavelinux
Add Console for live query of Page/Site data

Query console supports searching and viewing page relations, page variables
and site variables.

pageexp[:field|depoperator]

_pageexp_ and _field_ values are handled as Regular Expression and matched
against page.output_path and page[*] variables.

'site' is handled as a special pagexp and can be used to search for values
on the site object.

_depoperator_ can have the value > for listing dependencies to list the
pages that depend on the page the match the _pageexp_, or < to list the
dependents.

Example:

$> page1:<

page1
 < page2

$> page1:title

page1
  title -> 'X'

Activate console by using cli option --console

Issue: #211