require tweak to get around auto-load issue
don't apply scope to inferred keys
fix up TranslationHash

always expand keys (i.e. create nested hashes). this ensures we correctly
track collisions with `manual_translations` and lets us remove a bunch of
code
tweak dependency
tweak whitespace behavior, fix scoping bug
only set receiver to nil if it's actually nil
consume all sexps when evaluating possible strings
track whether `t` had an explicit receiver
infer pluralization hashes at runtime, fixes #6
plumb i18n_scope down, normalize keys

this way a lib can override `scope_for` and get consistent behavior both
during extraction and runtime
remove unused file
fix relative scoping at extraction time
add class methods to models
more flexible wrapper support