Cleanups and performance optimizations (RIPD-450):

* Remove AccountItems and AccountItem
* Restructure RippleLineCache to not require shared_ptr
* Avoid expensive copies of base_uint<160> in RippleState
std::vector <RippleState::pointer> should be a typedef, you use it a lot.

What about RippleState::List?