Merge pull request #15 from ebfe/fix-build-master

Fix build with rust master
parse chained method calls
fix build
[pd] completion expressions now parsed as expressions rather than split on '::' and '.'

 - means completion expressions can be foo::bar().baz().completeme
 - need to do same with find_definitions next
find_definion searchs now parsed as expressions
phase syntax is now called plugin
into_owned -> into_string
@T is now Gc<T>