Several improvements to achievements

* Updated achievement ids
* Error handling when achievement will be called without a name
* Renamed Achivement#lock to Achievement#reset
* Updated progress.current setter
Clamping achievement progress values
Moved performance.now shim into its own file, removed unnecessary dependency to root
Removed unncessary dependency to root
Removed unnecessary dependency to root in lyria/achievement/manager
Using direct references to eventmap instead of lyria/eventmap