DSL for defining constants and methods.

This DSL is the first step in the process of making it possible to easily
define definitions for code defined outside of a file being analyzed. Once
complete this will replace most (if not all) of RubyLint::Importer.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>