Added support for ClojureScript (.cljs) and Leniningen's cljx cross-compiler (.cljx) to --clojure
List all files on `ag -l` without arguments
Merge pull request #491 from gfxmonk/list_noquery

List all files on `ag -l` without arguments
Merge pull request #490 from KingMob/add-clojurescript-support

Added support for ClojureScript extensions to --clojure
Remove unnecessary goto
Completely ignore stdin when searching given path

Piping into ag used to turn off the pretty output format, even if files
provided via command line argument were searched.
Allow stdin redirection

If `ag foo <file` is used, try to search the file like a file and not
like a stream. This has better performance and supports multiline
regexes. Fall back to stream behaviour if the system doesn't support
`/dev/stdin` or `/dev/fd/0` as this is still better than not supporting
it at all.