Fix for rust changes:

  * Inner attribute syntax
  * Private by default
  * Cell API changes
rust: ~[] -> Vec
Less unnecessary boxing
Fix whitespace
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/peg/main.rs