Simplify ChargedProtoANNPID
Continuation of !2231 (merged):
- Replace Input::value with Input()
- Make Input copy-able, so that Inputs can be put in a container, which in turns allows looking them up and returning a copy...
- Move Input from into ANNGlobalPID namespace
- Replace boost::regex with std::regex