New player based on MediaPlayer instead of SoundPool
New recorder based on AudioRecord instead of MediaRecorder
Remove temp folder
Change RecordManager interface, add callback in stop(), run it in implementations after stopping record
Go to new implementations of play and record
Remove @Background annotations, process threads manually
Remove check after RecordManager creation, error can't occur